Marker (legacy)

מחלקת Marker

google.maps.Marker class

הכיתה הזו היא הרחבה של MVCObject.

אפשר להתקשר אל const {Marker} = await google.maps.importLibrary("marker") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

Marker
Marker([opts])
פרמטרים: 
  • optsMarkerOptions optional ארגומנטים אופציונליים עם שם
יוצר סמן עם האפשרויות שצוינו. אם מצוינת מפה, הסמן מתווסף למפה כשהיא נוצרת. חשוב לזכור שצריך להגדיר את המיקום כדי שהסמן יוצג.
MAX_ZINDEX ערך ברירת המחדל המקסימלי של z-index שה-API יקצה לסמן. אפשר להגדיר ערך גבוה יותר של z-index כדי להציג סמן בחזית.
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 True אם הסמן גלוי.
לראות את החשיפה של 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()
ארגומנטים:  אין
האירוע הזה מופעל כשמשתנה המאפיין Markerclickable.
contextmenu
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהאירוע contextmenu של 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הנכס השטוח משתנה.
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()
ארגומנטים:  אין
האירוע הזה מופעל כשמאפיין הצורה Marker משתנה.
title_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמאפיין Marker title משתנה.
visible_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמאפיין Marker visible משתנה.
zindex_changed
function()
ארגומנטים:  אין
האירוע הזה מופעל כשמאפיין Marker zIndex משתנה.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשלוחצים לחיצה ימנית על Marker.

ממשק MarkerOptions

google.maps.MarkerOptions ממשק

אובייקט MarkerOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Marker.

anchorPoint optional
סוג:  Point optional
ההיסט ממיקום הסמן לקצה של חלון מידע שנפתח כשהסמן משמש כנקודת עיגון.
animation optional
סוג:  Animation optional
ברירת מחדל: null
איזו אנימציה להפעיל כשסמן נוסף למפה.
clickable optional
סוג:  boolean optional
ברירת מחדל: true
אם true, הסמן מקבל אירועי עכבר ומגע.