فئة AdvancedMarkerView
google.maps.marker.AdvancedMarkerView
الصف الدراسي
لإنشاء AdvancedMarkerView
مع تحديد الخيارات. إذا تم تحديد خريطة، تتم إضافة AdvancedMarkerView
إلى الخريطة عند الإنشاء. لاحظ أنه يجب تعيين الموضع لكي يتم عرض AdvancedMarkerView
.
ينفِّذ هذا الصف
AdvancedMarkerViewOptions
.
الوصول من خلال الاتصال بـ const {AdvancedMarkerView} = await google.maps.importLibrary("marker")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
AdvancedMarkerView |
AdvancedMarkerView([options]) المعلّمات:
|
أماكن إقامة | |
---|---|
collisionBehavior |
النوع:
CollisionBehavior optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.collisionBehavior . |
content |
النوع:
Element optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.content . |
gmpDraggable |
النوع:
boolean optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.gmpDraggable . |
map |
النوع:
Map optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.map . |
position |
النوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.position . |
title |
النوع:
string يمكنك الاطّلاع على AdvancedMarkerViewOptions.title . |
zIndex |
النوع:
number optional يمكنك الاطّلاع على AdvancedMarkerViewOptions.zIndex . |
|
النوع:
boolean |
موروثة:
element
|
الطُرق | |
---|---|
addListener |
addListener(eventName, handler) المعلّمات:
قيمة العرض:
MapsEventListener أداة معالجة الحدث الناتجة.لإضافة وظيفة المستمع المعينة إلى اسم الحدث المحدد في نظام أحداث الخرائط. |
فعاليات | |
---|---|
click |
function(event) الوسيطات:
يتم تشغيل هذا الحدث عند النقر على العنصر AdvancedMarkerView . |
drag |
function(event) الوسيطات:
يتم تنشيط هذا الحدث بشكل متكرر أثناء سحب المستخدم لـ AdvancedMarkerView . |
dragend |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عندما يتوقف المستخدم عن سحب AdvancedMarkerView . |
dragstart |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عندما يبدأ المستخدم في سحب AdvancedMarkerView . |
AdvancedMarkerViewOptions واجهة
واجهة
google.maps.marker.AdvancedMarkerViewOptions
خيارات لإنشاء AdvancedMarkerView
.
أماكن إقامة | |
---|---|
collisionBehavior optional |
النوع:
CollisionBehavior optional تعداد يحدد الطريقة التي يجب أن يتصرف بها AdvancedMarkerView عند اصطدامه بـ AdvancedMarkerView آخر أو بتصنيفات الخريطة الأساسية على خريطة متجه. ملاحظة: يعمل التضارب من |
content optional |
النوع:
Element optional تلقائي:
PinView.element يشير عنصر DOM إلى النسخة المرئية من AdvancedMarkerView . ملاحظة: لا يستنسخ |
|
النوع:
boolean optional تلقائي:
false إذا true ، فيمكن سحب AdvancedMarkerView . ملاحظة: |
element optional |
النوع:
HTMLElement|SVGElement optional هذا الحقل للقراءة فقط. عنصر DOM الذي يدعم العرض. |
gmpDraggable optional |
النوع:
boolean optional تلقائي:
false إذا true ، فيمكن سحب AdvancedMarkerView . ملاحظة: |
map optional |
النوع:
Map optional الخريطة التي سيتم عرض AdvancedMarkerView عليها. الخريطة مطلوبة لعرض AdvancedMarkerView ويمكن توفيرها عن طريق تعيين AdvancedMarkerView.map إذا لم يتم توفيرها أثناء الإنشاء. |
position optional |
النوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional لتعيين موضع AdvancedMarkerView . قد يتم إنشاء AdvancedMarkerView بدون موضع، ولكن لن يتم عرضه إلى أن يتم تقديم موضعه، مثلاً من خلال إجراءات المستخدم أو خياراته. يمكن تقديم موضع AdvancedMarkerView من خلال ضبط AdvancedMarkerView.position إذا لم يتم تقديمه عند الإنشاء. ملاحظة: يمكن استخدام |
title optional |
النوع:
string optional تمرير الماوس فوق النص. في حال توفّره، ستتم إضافة نص إمكانية الوصول (على سبيل المثال للاستخدام مع برامج قراءة الشاشة) إلى AdvancedMarkerView مع القيمة المقدمة. |
zIndex optional |
النوع:
number optional يتم عرض جميع AdvancedMarkerView على الخريطة بترتيب مؤشر z، مع عرض قيم أعلى أمام AdvancedMarkerView بقيم أقل. يتم عرض AdvancedMarkerView ثانية تلقائيًا وفقًا لموضعها الرأسي على الشاشة، مع ظهور AdvancedMarkerView أقل أمام AdvancedMarkerView أبعد من الشاشة. لاحظ أن zIndex يُستخدم أيضًا للمساعدة في تحديد الأولوية النسبية بين CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY علامات متقدمة. تشير القيمة zIndex الأعلى إلى أولوية أعلى. |
فئة PinView
google.maps.marker.PinView
الصف الدراسي
يمثل PinView
عنصر DOM الذي يتكون من شكل وحرف رسومي. يستخدم الشكل نفس نمط البالون كما هو موضح في AdvancedMarkerView
التلقائية. الحرف الرسومي هو عنصر DOM اختياري يتم عرضه على شكل بالون. قد تختلف نسبة العرض إلى الارتفاع لـ PinView
حسب PinView.scale
.
ينفِّذ هذا الصف
PinViewOptions
.
الوصول من خلال الاتصال بـ const {PinView} = await google.maps.importLibrary("marker")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
PinView |
PinView([options]) المعلّمات:
|
أماكن إقامة | |
---|---|
background |
النوع:
string optional يمكنك الاطّلاع على PinViewOptions.background . |
borderColor |
النوع:
string optional يمكنك الاطّلاع على PinViewOptions.borderColor . |
element optional |
النوع:
HTMLElement|SVGElement optional هذا الحقل للقراءة فقط. عنصر DOM الذي يدعم العرض. |
glyph |
يمكنك الاطّلاع على PinViewOptions.glyph . |
glyphColor |
النوع:
string optional يمكنك الاطّلاع على PinViewOptions.glyphColor . |
scale |
النوع:
number optional يمكنك الاطّلاع على PinViewOptions.scale . |
الطُرق | |
---|---|
addListener |
addListener(eventName, handler) المعلّمات:
قيمة الإرجاع:
MapsEventListener لإضافة وظيفة المستمع المحددة إلى اسم الحدث المحدد. |
PinViewOptions واجهة
واجهة
google.maps.marker.PinViewOptions
خيارات إنشاء PinView
.
أماكن إقامة | |
---|---|
background optional |
النوع:
string optional لون خلفية شكل الدبوس. تتوافق مع أي قيمة لون في CSS. |
borderColor optional |
النوع:
string optional لون حد شكل الدبوس. تتوافق مع أي قيمة لون في CSS. |
element optional |
النوع:
HTMLElement|SVGElement optional هذا الحقل للقراءة فقط. عنصر DOM الذي يدعم العرض. |
glyph optional |
يتم عرض عنصر DOM في الدبوس. |
glyphColor optional |
النوع:
string optional لون الحرف الرسومي. تتوافق مع أي قيمة لون في CSS. |
scale optional |
النوع:
number optional تلقائي:
1 مقياس الدبوس. |