واجهة 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
اختياري |
أرقام تعريف أنواع الخرائط التي سيتم عرضها في عنصر التحكّم |
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 بدلاً من ذلك. |