فئة AdvancedMarkerElement
google.maps.marker.AdvancedMarkerElement
صف
تعرض هذه السمة موضعًا على الخريطة. يُرجى العِلم أنّه يجب ضبط position
لكي يتم عرض AdvancedMarkerElement
.
العنصر المخصّص:
<gmp-advanced-marker gmp-clickable position="lat,lng" title="string"></gmp-advanced-marker>
يمتد هذا الصف إلى HTMLElement
.
تنفّذ هذه الفئة
AdvancedMarkerElementOptions
.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {AdvancedMarkerElement} = await google.maps.importLibrary("marker")
.
اطّلِع على المكتبات في Maps JavaScript API.
الشركة المصنِّعة | |
---|---|
AdvancedMarkerElement |
AdvancedMarkerElement([options]) المَعلمات:
تنشئ هذه الدالة AdvancedMarkerElement مع الخيارات المحدّدة. في حال تحديد خريطة، تتم إضافة AdvancedMarkerElement إلى الخريطة عند إنشائها. |
الخصائص | |
---|---|
collisionBehavior |
النوع:
CollisionBehavior optional يمكنك الاطّلاع على AdvancedMarkerElementOptions.collisionBehavior . |
gmpClickable |
النوع:
boolean optional يمكنك الاطّلاع على
.سمة HTML:
|
gmpDraggable |
النوع:
boolean optional يمكنك الاطّلاع على AdvancedMarkerElementOptions.gmpDraggable . |
map |
النوع:
Map optional يمكنك الاطّلاع على AdvancedMarkerElementOptions.map . |
position |
النوع:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional يمكنك الاطّلاع على
AdvancedMarkerElementOptions.position .سمة HTML:
|
title |
النوع:
string يمكنك الاطّلاع على
AdvancedMarkerElementOptions.title .سمة HTML:
|
zIndex |
النوع:
number optional يمكنك الاطّلاع على AdvancedMarkerElementOptions.zIndex . |
|
النوع:
HTMLElement هذا الحقل مخصّص للقراءة فقط. عنصر DOM الذي يستند إليه العرض |
|
النوع:
Node optional يمكنك الاطّلاع على AdvancedMarkerElementOptions.content . |
الطُرق | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) المَعلمات:
قيمة العائد:
void تُعدّ هذه السمة دالة سيتم استدعاؤها كلّما تمّ تسليم الحدث المحدّد إلى الهدف. راجِع addEventListener |
addListener |
addListener(eventName, handler) المَعلمات:
القيمة المعروضة:
MapsEventListener أداة معالجة الأحداث الناتجة.تضيف هذه الطريقة دالة أداة معالجة الحدث المحدّدة إلى اسم الحدث المحدّد في نظام "معالجة الأحداث في خرائط Google". |
removeEventListener |
removeEventListener(type, listener[, options]) المَعلمات:
قيمة العائد:
void تزيل هذه الطريقة أداة معالجة الأحداث التي تم تسجيلها سابقًا باستخدام addEventListener من العنصر المستهدف. راجِع removeEventListener. |
الفعاليات | |
---|---|
click |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند النقر على العنصر AdvancedMarkerElement .غير متوفّر مع addEventListener() (استخدِم gmp-click بدلاً من ذلك). |
drag |
function(event) الوسيطات:
يتم تنشيط هذا الحدث بشكل متكرّر أثناء سحب المستخدم AdvancedMarkerElement .غير متوفّر مع addEventListener() . |
dragend |
function(event) الوسيطات:
يتم تنشيط هذا الحدث عندما يتوقف المستخدم عن سحب AdvancedMarkerElement .غير متوفّر مع addEventListener() . |
dragstart |
function(event) الوسيطات:
يتمّ تشغيل هذا الحدث عندما يبدأ المستخدم في سحب AdvancedMarkerElement .غير متوفّر مع addEventListener() . |
|
function(event) الوسيطات:
يتم تنشيط هذا الحدث عند النقر على العنصر AdvancedMarkerElement . يُفضّل استخدامها مع addEventListener() (بدلاً من addListener() ). |
AdvancedMarkerElementOptions interface
google.maps.marker.AdvancedMarkerElementOptions
interface
خيارات إنشاء AdvancedMarkerElement
الخصائص | |
---|---|
|