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 ثابت

معرّفات MapTypesControl الشائعة.

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

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) لكي تتمكن من إتاحة كلّ من سياقَي التنسيق من اليسار إلى اليمين (LTR) ومن اليمين إلى اليسار (RTL) تلقائيًا.

القيم المنطقية في LTR:

+----------------+ 
| 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"). يمكنك الاطّلاع على المكتبات في Maps JavaScript API.

BLOCK_END_INLINE_CENTER يعادل BOTTOM_Center في كل من LTR وRTL.
BLOCK_END_INLINE_END تعادل BOTTOM_RIGHT بالحروف LTR أو 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 في LTR أو LEFT_Center في RTL.
INLINE_END_BLOCK_END يعادل RIGHT_BOTTOM بالطول LTR أو LEFT_BOTTOM من اليمين إلى اليسار.
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 من اليمين إلى اليسار.
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 بدلاً من ذلك.