Controls

واجهة CameraControlOptions

واجهة google.maps.CameraControlOptions

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

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

واجهة FullscreenControlOptions

واجهة google.maps.FullscreenControlOptions

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

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

MapTypeControlOptions interface

واجهة google.maps.MapTypeControlOptions

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

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

ثوابت MapTypeControlStyle

google.maps.MapTypeControlStyle ثوابت
مكتبة "maps"

معرّفات MapTypesControls الشائعة

const {MapTypeControlStyle} = await google.maps.importLibrary("maps");
DEFAULT يستخدم عنصر التحكّم التلقائي في نوع الخريطة. عندما يظهر عنصر التحكّم "DEFAULT"، سيختلف وفقًا لحجم النافذة وعوامل أخرى. قد يتغيّر عنصر التحكّم DEFAULT في الإصدارات المستقبلية من واجهة برمجة التطبيقات.
DROPDOWN_MENU قائمة منسدلة لمساحة الشاشة المتاحة
HORIZONTAL_BAR شريط أزرار الاختيار الأفقي العادي

MotionTrackingControlOptions interface

واجهة google.maps.MotionTrackingControlOptions

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

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

واجهة PanControlOptions

واجهة google.maps.PanControlOptions

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

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

واجهة RotateControlOptions

واجهة google.maps.RotateControlOptions

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

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

ScaleControlOptions interface

واجهة google.maps.ScaleControlOptions

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

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

ثوابت ScaleControlStyle

ذكرياتك الثابتة في شهر google.maps.ScaleControlStyle

معرّفات أرقام تعريف التحكّم في المقياس

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

StreetViewControlOptions interface

واجهة google.maps.StreetViewControlOptions

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

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

واجهة ZoomControlOptions

واجهة google.maps.ZoomControlOptions

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

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

ثوابت ControlPosition

google.maps.ControlPosition ثوابت
مكتبة "core"

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

القيم المنطقية في اللغات التي تُكتب من اليسار إلى اليمين:

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

القيم المنطقية في اللغات التي تُكتب من اليمين إلى اليسار:
+----------------+ 
| 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");
BLOCK_END_INLINE_CENTER يعادل BOTTOM_CENTER في كل من اللغات التي تُكتب من اليمين إلى اليسار ومن اليسار إلى اليمين.
BLOCK_END_INLINE_END يعادل BOTTOM_RIGHT في اللغات التي تُكتب من اليسار إلى اليمين، أو BOTTOM_LEFT في اللغات التي تُكتب من اليمين إلى اليسار.
BLOCK_END_INLINE_START يعادل BOTTOM_LEFT في اللغات التي تُكتب من اليمين إلى اليسار، أو BOTTOM_RIGHT في اللغات التي تُكتب من اليسار إلى اليمين.
BLOCK_START_INLINE_CENTER يعادل TOP_CENTER في كل من LTR وRTL.
BLOCK_START_INLINE_END يعادل TOP_RIGHT في اللغات التي تُكتب من اليسار إلى اليمين، أو TOP_LEFT في اللغات التي تُكتب من اليمين إلى اليسار.
BLOCK_START_INLINE_START يعادل TOP_LEFT في اللغات التي تُكتب من اليسار إلى اليمين، أو TOP_RIGHT في اللغات التي تُكتب من اليمين إلى اليسار.
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 في اللغات التي تُكتب من اليمين إلى اليسار، أو LEFT_BOTTOM في اللغات التي تُكتب من اليسار إلى اليمين.
INLINE_END_BLOCK_START يعادل RIGHT_TOP في اللغات التي تُكتب من اليسار إلى اليمين، أو LEFT_TOP في اللغات التي تُكتب من اليمين إلى اليسار.
INLINE_START_BLOCK_CENTER يعادل LEFT_CENTER في اللغات التي تُكتب من اليسار إلى اليمين، أو RIGHT_CENTER في اللغات التي تُكتب من اليمين إلى اليسار.
INLINE_START_BLOCK_END يعادل LEFT_BOTTOM في اللغات التي تُكتب من اليسار إلى اليمين، أو RIGHT_BOTTOM في اللغات التي تُكتب من اليمين إلى اليسار.
INLINE_START_BLOCK_START يعادل LEFT_TOP في اللغات التي تُكتب من اليسار إلى اليمين، أو RIGHT_TOP في اللغات التي تُكتب من اليمين إلى اليسار.
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 بدلاً من ذلك.