Marker (legacy)

فئة Marker

google.maps.Marker صف

يمتد هذا الصف إلى MVCObject.

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

Marker
Marker([opts])
المَعلمات: 
  • optsMarkerOptions optional وسيطات اختيارية مسماة
تنشئ هذه الطريقة علامة باستخدام الخيارات المحدّدة. في حال تحديد خريطة، تتم إضافة العلامة إليها عند إنشائها. يُرجى العِلم أنّه يجب ضبط الموضع لكي يظهر محدّد الموقع.
MAX_ZINDEX الحد الأقصى التلقائي لمؤشر z الذي ستحدّده واجهة برمجة التطبيقات لعلامة. يمكنك ضبط قيمة أعلى لفهرس z لجلب علامة إلى المقدّمة.
getAnimation
getAnimation()
المَعلمات:  بدون
قيمة العائد:  Animation|null|undefined
الحصول على الصورة المتحركة التي يتم تشغيلها حاليًا
getClickable
getClickable()
المَعلمات:  بدون
قيمة العرض:  boolean تعرض هذه السمة القيمة True إذا كان يمكن النقر على العلامة.
احصل على حالة النقر على Marker.
getCursor
getCursor()
المَعلمات:  بدون
قيمة العائد:  string|null|undefined
الحصول على نوع مؤشر الماوس المعروض عند التمرير
getDraggable
getDraggable()
المَعلمات:  بدون
قيمة العرض:  boolean تعرض القيمة True إذا كان يمكن سحب العلامة.
الحصول على حالة السحب والإفلات الخاصة بـ Marker
getIcon
getIcon()
المَعلمات:  بدون
قيمة العائد:  string|Icon|Symbol|null|undefined
الحصول على رمز Marker يمكنك الاطّلاع على MarkerOptions.icon.
getLabel
getLabel()
المَعلمات:  بدون
قيمة العائد:  MarkerLabel|string|null|undefined
الحصول على تصنيف Marker يمكنك الاطّلاع على MarkerOptions.label.
getMap
getMap()
المَعلمات:  بدون
قيمة العائد:  Map|StreetViewPanorama
الحصول على الخريطة أو الصورة البانورامية التي يتم عرض Marker عليها
getOpacity
getOpacity()
المَعلمات:  بدون
قيمة الإرجاع:  number|null|undefined رقم بين 0.0 و1.0.
احصل على درجة تعتيم Marker.
getPosition
getPosition()
المَعلمات:  بدون
قيمة العائد:  LatLng|null|undefined
الحصول على موضع Marker
getShape
getShape()
المَعلمات:  بدون
قيمة العائد:  MarkerShape|null|undefined
تعرض هذه السمة شكل Marker المستخدَم للتفاعل. يمكنك الاطّلاع على MarkerOptions.shape وMarkerShape.
getTitle
getTitle()
المَعلمات:  بدون
قيمة العائد:  string|null|undefined
الحصول على عنوان التلميح Marker يمكنك الاطّلاع على MarkerOptions.title.
getVisible
getVisible()
المَعلمات:  بدون
قيمة الإرجاع:  boolean تعرض القيمة "صحيح" إذا كان العلامة مرئية.
الحصول على إذن الوصول إلى Marker
getZIndex
getZIndex()
المَعلمات:  بدون
القيمة المعروضة:  number|null|undefined zIndex الخاص بالعلامة.
احصل على قيمة zIndex الخاصة بـ Marker. يمكنك الاطّلاع على MarkerOptions.zIndex.
setAnimation
setAnimation([animation])
المَعلمات: 
  • animationAnimation optional الصورة المتحركة التي سيتم تشغيلها
القيمة المعروضة:  لا شيء
بدء صورة متحركة سيتم إلغاء أي رسوم متحركة قيد التشغيل. الصور المتحركة المتوافقة حاليًا هي: Animation.BOUNCE وAnimation.DROP. سيؤدي إدخال null إلى إيقاف أي صورة متحركة.
setClickable
setClickable(flag)
المَعلمات: 
  • flagboolean إذا كانت القيمة true، يمكن النقر على العلامة.
القيمة المعروضة:  لا شيء
تحديد ما إذا كان Marker قابلاً للنقر
setCursor
setCursor([cursor])
المَعلمات: 
  • cursorstring optional نوع مؤشر الماوس
القيمة المعروضة:  لا شيء
ضبط نوع مؤشر الماوس الذي يظهر عند التمرير
setDraggable
setDraggable(flag)
المَعلمات: 
  • flagboolean optional إذا كانت القيمة true، يمكن سحب العلامة.
القيمة المعروضة:  لا شيء
تُستخدَم لتحديد ما إذا كان يمكن سحب Marker.
setIcon
setIcon([icon])
المَعلمات: 
القيمة المعروضة:  لا شيء
اضبط رمز Marker. يمكنك الاطّلاع على MarkerOptions.icon.
setLabel
setLabel([label])
المَعلمات: 
  • labelstring|MarkerLabel optional يمكن أن يكون التصنيف سلسلة أحرف أو كائن MarkerLabel.
القيمة المعروضة:  لا شيء
اضبط تصنيف Marker. يمكنك الاطّلاع على MarkerOptions.label.
setMap
setMap(map)
المَعلمات: 
القيمة المعروضة:  لا شيء
تعرض هذه السمة Marker على الخريطة أو الصورة البانورامية المحدّدة. إذا تم ضبط الخريطة على null، ستتم إزالة العلامة.
setOpacity
setOpacity([opacity])
المَعلمات: 
  • opacitynumber optional رقم يتراوح بين 0.0 (شفاف) و1.0 (معتم).
القيمة المعروضة:  لا شيء
اضبط مستوى تعتيم Marker.
setOptions
setOptions(options)
المَعلمات: 
القيمة المعروضة:  لا شيء
اضبط خيارات Marker.
setPosition
setPosition([latlng])
المَعلمات: 
القيمة المعروضة:  لا شيء
اضبط موضع Marker.
setShape
setShape([shape])
المَعلمات: 
القيمة المعروضة:  لا شيء
اضبط شكل Marker المستخدَم للتفاعل. يمكنك الاطّلاع على MarkerOptions.shape وMarkerShape.
setTitle
setTitle([title])
المَعلمات: 
  • titlestring optional
القيمة المعروضة:  لا شيء
اضبط عنوان تلميح الأداة Marker. يمكنك الاطّلاع على MarkerOptions.title.
setVisible
setVisible(visible)
المَعلمات: 
  • visibleboolean إذا كانت القيمة true، يكون العلامة مرئية
القيمة المعروضة:  لا شيء
تحديد ما إذا كان Marker مرئيًا
setZIndex
setZIndex([zIndex])
المَعلمات: 
  • zIndexnumber optional
القيمة المعروضة:  لا شيء
اضبط قيمة zIndex الخاصة بـ Marker. يمكنك الاطّلاع على MarkerOptions.zIndex.
موروثة: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
animation_changed
function()
الوسيطات:  لا شيء
يتم إطلاق هذا الحدث عند تغيير سمة الحركة Marker.
click
function(event)
الوسيطات: 
يتم إطلاق هذا الحدث عند النقر على الرمز Marker.
clickable_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيُّر السمة Marker القابلة للنقر.
contextmenu
function(event)
الوسيطات: 
يتم تنشيط هذا الحدث عند تنشيط حدث قائمة السياق في نموذج المستند (DOM) على Marker
cursor_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيير Marker سمة المؤشر.
dblclick
function(event)
الوسيطات: 
يتم إطلاق هذا الحدث عند النقر مرّتين على الرمز Marker.
drag
function(event)
الوسيطات: 
يتم تنشيط هذا الحدث بشكل متكرّر أثناء سحب المستخدم Marker.
dragend
function(event)
الوسيطات: 
يتم تنشيط هذا الحدث عندما يتوقف المستخدم عن سحب Marker.
draggable_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيير السمة Marker draggable.
dragstart
function(event)
الوسيطات: 
يتمّ تشغيل هذا الحدث عندما يبدأ المستخدم في سحب Marker.
flat_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيُّر السمة Marker flat.
icon_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيير سمة الرمز Marker.
mousedown
function(event)
الوسيطات: 
يتم تنشيط هذا الحدث عند النقر بالزر الأيسر للفأرة على Marker.
mouseout
function(event)
الوسيطات: 
يتم إطلاق هذا الحدث عندما يغادر مؤشر الماوس منطقة الرمز Marker.
mouseover
function(event)
الوسيطات: 
يتم إطلاق هذا الحدث عندما يدخل مؤشر الماوس إلى مساحة الرمز Marker.
mouseup
function(event)
الوسيطات: 
يتم تنشيط هذا الحدث عند تحرير زر الماوس على Marker.
position_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيير السمة Marker الخاصة بالموضع.
shape_changed
function()
الوسيطات:  لا شيء
يتم تنشيط هذا الحدث عند تغيير سمة الشكل