Controls

FullscreenControlOptions

google.maps.FullscreenControlOptions واجهة

خيارات لعرض عنصر التحكّم في ملء الشاشة

position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.INLINE_END_BLOCK_START
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة.

واجهة MapTypeControlOptions

google.maps.MapTypeControlOptions واجهة

خيارات لعرض عنصر التحكّم في نوع الخريطة

mapTypeIds optional
النوع:  Array<MapTypeId|string> optional
أرقام تعريف أنواع الخرائط التي سيتم عرضها في عنصر التحكّم
position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.BLOCK_START_INLINE_START
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة.
style optional
النوع:  MapTypeControlStyle optional
رقم تعريف النمط تُستخدَم لاختيار نمط التحكّم في نوع الخريطة المطلوب عرضه.

MapTypeControlStyle الثوابت

google.maps.MapTypeControlStyle الثوابت

معرّفات عناصر التحكّم الشائعة في أنواع الخرائط

يمكنك الوصول إليه من خلال الاتصال بالرقم const {MapTypeControlStyle} = await google.maps.importLibrary("maps"). اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

DEFAULT يستخدم عنصر التحكّم التلقائي لنوع الخريطة. عند عرض عنصر التحكّم DEFAULT، سيختلف حجمه حسب حجم النافذة وعوامل أخرى. قد يتغيّر عنصر التحكّم DEFAULT في الإصدارات المستقبلية من واجهة برمجة التطبيقات.
DROPDOWN_MENU قائمة منسدلة للمساحة المتوفّرة على الشاشة
HORIZONTAL_BAR شريط أزرار الاختيار الأفقي العادي

MotionTrackingControlOptions

google.maps.MotionTrackingControlOptions واجهة

خيارات لعرض عنصر التحكّم في تتبُّع الحركة

position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.INLINE_END_BLOCK_END
رقم تعريف الموضع يُستخدَم هذا لتحديد موضع عنصر التحكّم هذا في البانوراما.

واجهة PanControlOptions

google.maps.PanControlOptions واجهة

خيارات لعرض عنصر التحكّم في التمرير

position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.INLINE_END_BLOCK_END
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة.

RotateControlOptions واجهة

google.maps.RotateControlOptions واجهة

خيارات لعرض عنصر التحكّم في التدوير

position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.INLINE_END_BLOCK_END
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة.

ScaleControlOptions واجهة

google.maps.ScaleControlOptions واجهة

خيارات لعرض عنصر التحكّم في المقياس

style optional
النوع:  ScaleControlStyle optional
رقم تعريف النمط تُستخدَم لاختيار نمط عنصر التحكّم في التسوية الذي سيتم عرضه.

ScaleControlStyle الثوابت

google.maps.ScaleControlStyle الثوابت

معرّفات أرقام تعريف عناصر التحكّم في الحجم

DEFAULT عنصر التحكّم العادي في المقياس

واجهة StreetViewControlOptions

google.maps.StreetViewControlOptions واجهة

خيارات لعرض عنصر التحكّم في "التجوّل الافتراضي" على الخريطة

position optional
النوع:  ControlPosition optional
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة. يتم تضمين الموضع التلقائي ضمن عناصر التحكّم في التنقّل (التكبير والتصغير والتحريك). إذا كان هذا الموضع فارغًا أو مطابقًا للموضع المحدّد في zoomControlOptions أو panControlOptions، سيتم عرض عنصر التحكّم في "التجوّل الافتراضي" كجزء من عناصر التحكّم في التنقّل. بخلاف ذلك، سيتم عرضها بشكل منفصل.
sources optional
النوع:  Iterable<StreetViewSource> optional
القيمة التلقائية: [StreetViewSource.DEFAULT]
تحدّد مصادر الصور البانورامية التي تريد البحث فيها. يتيح ذلك فرض قيود على البحث عن مناظر بانورامية رسمية من Google فقط، على سبيل المثال. سيتم تقييم إعداد مصادر متعددة على أنّه تقاطع تلك المصادر. ملاحظة: لا يتوفّر مصدر StreetViewSource.OUTDOOR في الوقت الحالي.

واجهة ZoomControlOptions

google.maps.ZoomControlOptions واجهة

خيارات لعرض شريط التحكّم في التكبير/التصغير

position optional
النوع:  ControlPosition optional
القيمة التلقائية: ControlPosition.INLINE_END_BLOCK_END
رقم تعريف الموضع يُستخدَم لتحديد موضع عنصر التحكّم على الخريطة.

متغيّرات ControlPosition الثابتة

google.maps.ControlPosition الثوابت

المعرّفات المستخدَمة لتحديد موضع عناصر التحكّم على الخريطة يتم وضع عناصر التحكّم بالنسبة إلى عناصر التحكّم الأخرى في موضع التنسيق نفسه. يتم وضع عناصر التحكّم التي تتم إضافتها أولاً بالقرب من حافة الخريطة. ننصحك باستخدام "القيم المنطقية" (اطّلِع على https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) لتتمكّن تلقائيًا من إتاحة سياقات التنسيق من اليمين إلى اليسار (RTL) والعكس.

القيم المنطقية باتجاه اليمين إلى اليسار:

+----------------+ 
| BSIS BSIC BSIE |
| ISBS      IEBS |
|                |
| ISBC      IEBC |
|                |
| ISBE      IEBE |
| BEIS BEIC BEIE |
+----------------+

القيم المنطقية باتجاه RTL:
+----------------+ 
| BSIE BSIC BSIS |
| IEBS      ISBS |
|                |
| IEBC      ISBC |
|                |
| IEBE      ISBE |
| BEIE BEIC BEIS |
+----------------+

القيم القديمة:
+----------------+ 
| TL    TC    TR |
| LT          RT |
|                |
| LC          RC |
|                |
| LB          RB |
| BL    BC    BR |
+----------------+

تتحرك العناصر في الصف العلوي أو السفلي باتجاه منتصف الصف. تتدفق العناصر في العمود الأيمن أو الأيسر باتجاه منتصف العمود.

يمكنك الوصول إليه من خلال الاتصال بالرقم const {ControlPosition} = await google.maps.importLibrary("core"). اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.

BLOCK_END_INLINE_CENTER تعادل BOTTOM_CENTER في كل من LTR وRTL.
BLOCK_END_INLINE_END تعادل BOTTOM_RIGHT في الاتجاه من اليمين إلى اليسار أو BOTTOM_LEFT في الاتجاه من اليسار إلى اليمين.
BLOCK_END_INLINE_START يعادل BOTTOM_LEFT في LTR أو BOTTOM_RIGHT في RTL.
BLOCK_START_INLINE_CENTER تعادل TOP_CENTER في كل من LTR وRTL.
BLOCK_START_INLINE_END تعادل TOP_RIGHT في LTR أو TOP_LEFT في RTL.
BLOCK_START_INLINE_START تعادل TOP_LEFT في LTR أو TOP_RIGHT في RTL.
BOTTOM_CENTER يتم وضع العناصر في منتصف الصف السفلي. ننصحك باستخدام BLOCK_END_INLINE_CENTER بدلاً من ذلك.
BOTTOM_LEFT يتم وضع العناصر في أسفل يمين الصفحة وتتدفق نحو الوسط. يتم وضع العناصر على يسار شعار Google. ننصحك باستخدام BLOCK_END_INLINE_START بدلاً من ذلك.
BOTTOM_RIGHT يتم وضع العناصر في أسفل اليمين وتتدفق نحو الوسط. يتم وضع العناصر على يمين حقوق الطبع والنشر. ننصحك باستخدام BLOCK_END_INLINE_END بدلاً من ذلك.
INLINE_END_BLOCK_CENTER يعادل RIGHT_CENTER في الاتجاه من اليمين إلى اليسار أو LEFT_CENTER في الاتجاه من اليمين إلى اليسار.
INLINE_END_BLOCK_END يعادل RIGHT_BOTTOM في LTR أو LEFT_BOTTOM في RTL.
INLINE_END_BLOCK_START يعادل RIGHT_TOP في LTR أو LEFT_TOP في RTL.
INLINE_START_BLOCK_CENTER يعادل LEFT_CENTER في LTR أو RIGHT_CENTER في RTL.
INLINE_START_BLOCK_END يعادل LEFT_BOTTOM في LTR أو RIGHT_BOTTOM في RTL.
INLINE_START_BLOCK_START يعادل LEFT_TOP في LTR أو RIGHT_TOP في RTL.
LEFT_BOTTOM يتم وضع العناصر على يمين الصفحة، فوق العناصر في أسفل يمين الصفحة، وتتدفق للأعلى. ننصحك باستخدام INLINE_START_BLOCK_END بدلاً من ذلك.
LEFT_CENTER يتم وضع العناصر في منتصف الجانب الأيمن. ننصحك باستخدام INLINE_START_BLOCK_CENTER بدلاً من ذلك.
LEFT_TOP يتم وضع العناصر على يمين الصفحة، أسفل العناصر في أعلى يمين الصفحة، وتتدفق للأسفل. ننصحك باستخدام INLINE_START_BLOCK_START بدلاً من ذلك.
RIGHT_BOTTOM يتم وضع العناصر على اليمين، فوق العناصر في أسفل يسار الصفحة، وتتدفق للأعلى. ننصحك باستخدام INLINE_END_BLOCK_END بدلاً من ذلك.
RIGHT_CENTER يتم وضع العناصر في وسط الجانب الأيمن. ننصحك باستخدام INLINE_END_BLOCK_CENTER بدلاً من ذلك.
RIGHT_TOP يتم وضع العناصر على اليمين، أسفل العناصر في أعلى اليمين، وتتدفق للأسفل. ننصحك باستخدام INLINE_END_BLOCK_START بدلاً من ذلك.
TOP_CENTER يتم وضع العناصر في وسط الصف العلوي. ننصحك باستخدام BLOCK_START_INLINE_CENTER بدلاً من ذلك.
TOP_LEFT يتم وضع العناصر في أعلى يمين الصفحة وتتحرك نحو الوسط. ننصحك باستخدام BLOCK_START_INLINE_START بدلاً من ذلك.
TOP_RIGHT يتم وضع العناصر في أعلى يسار الصفحة وتتدفق نحو الوسط. ننصحك باستخدام BLOCK_START_INLINE_END بدلاً من ذلك.