AdvancedMarkerElement
google.maps.marker.AdvancedMarkerElement
class
הצגת מיקום במפה. הערה: כדי שהשדה AdvancedMarkerElement יוצג, צריך להגדיר את position.
רכיב בהתאמה אישית:
<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 | 
| gmpClickable | סוג:   boolean optionalמאפיין HTML: 
 | 
| gmpDraggable | סוג:   boolean optional | 
| map | סוג:   Map optional | 
| position | סוג:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalמאפיין HTML: 
 | 
| title | סוג:   stringמאפיין HTML: 
 | 
| zIndex | סוג:   number optional | 
|  | סוג:   HTMLElementהשדה הזה הוא לקריאה בלבד. רכיב ה-DOM שמאחורי התצוגה. | 
|  | סוג:   Node optional | 
| Methods | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])פרמטרים:   
 ערך מוחזר:   voidמגדיר פונקציה שתופעל בכל פעם שהאירוע שצוין מועבר ליעד. מידע נוסף על addEventListener | 
| addListener | addListener(eventName, handler)פרמטרים:   
 ערך מוחזר:   MapsEventListenerפונקציית event listener שנוצרת.הפונקציה מוסיפה את פונקציית ה-listener שצוינה לשם האירוע שצוין במערכת Eventing של מפות Google. | 
| removeEventListener | removeEventListener(type, listener[, options])פרמטרים:   
 ערך מוחזר:   voidמסירה מהיעד event listener שנרשם קודם באמצעות addEventListener. מידע נוסף זמין במאמר בנושא removeEventListener. | 
| אירועים | |
|---|---|
| click | function(event)ארגומנטים:   
 האירוע הזה מופעל כשלוחצים על רכיב  AdvancedMarkerElement.לא זמין עם addEventListener()(אפשר להשתמש ב-gmp-clickבמקום). | 
| drag | function(event)ארגומנטים:   
 | 
| dragend | function(event)ארגומנטים:   
 | 
| dragstart | function(event)ארגומנטים:   
 | 
|  | function(event)ארגומנטים:   
 האירוע הזה מופעל כשלוחצים על רכיב  AdvancedMarkerElement. מומלץ להשתמש ב-addEventListener()(במקום ב-addListener()). | 
ממשק AdvancedMarkerElementOptions
google.maps.marker.AdvancedMarkerElementOptions
ממשק
אפשרויות ליצירת AdvancedMarkerElement.
| מאפיינים | |
|---|---|
| collisionBehavior optional | סוג:   CollisionBehavior optionalספירה שמציינת איך רכיב  AdvancedMarkerElementצריך להתנהג כשהוא מתנגש עם רכיבAdvancedMarkerElementאחר או עם התוויות של מפת הבסיס במפת וקטור.הערה: התנגשות בין  | 
| content optional | סוג:   Node optionalברירת מחדל:  PinElement.elementרכיב ה-DOM שמאחורי התצוגה החזותית של  AdvancedMarkerElement.הערה: הפונקציה  | 
|  | סוג:   boolean optionalברירת מחדל:  falseאם  true, הרכיבAdvancedMarkerElementיהיה קליקבילי ויפעיל את האירועgmp-click, והוא יהיה אינטראקטיבי למטרות נגישות (למשל, יאפשר ניווט באמצעות מקשי החצים). | 
| gmpDraggable optional | סוג:   boolean optionalברירת מחדל:  falseאם  true, אפשר לגרור אתAdvancedMarkerElement.הערה: אי אפשר לגרור את  | 
| map optional | סוג:   Map optionalהמפה שבה יוצג  AdvancedMarkerElement. כדי להציג אתAdvancedMarkerElementצריך להוסיף מפה. אפשר להוסיף מפה על ידי הגדרתAdvancedMarkerElement.mapאם לא צוינה מפה בשלב ההגדרה. | 
| position optional | סוג:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalמגדיר את המיקום של  AdvancedMarkerElement. אפשר ליצורAdvancedMarkerElementבלי מיקום, אבל הוא לא יוצג עד שיוגדר לו מיקום – למשל, על ידי פעולות או בחירות של משתמש. אפשר לציין את המיקום שלAdvancedMarkerElementעל ידי הגדרתAdvancedMarkerElement.positionאם לא צוין מיקום בזמן היצירה.הערה:  | 
| title optional | סוג:   string optionalטקסט לגלגול. אם מספקים טקסט נגישות (למשל לשימוש עם קוראי מסך), הוא יתווסף לרכיב  AdvancedMarkerElementעם הערך שסופק. | 
| zIndex optional | סוג:   number optionalכל  AdvancedMarkerElements מוצגים במפה לפי סדר zIndex שלהם, כאשר ערכים גבוהים יותר מוצגים לפניAdvancedMarkerElements עם ערכים נמוכים יותר. כברירת מחדל, רכיביAdvancedMarkerElementמוצגים לפי המיקום האנכי שלהם במסך, כך שרכיביAdvancedMarkerElementשנמצאים בחלק התחתון של המסך מוצגים לפני רכיביAdvancedMarkerElementשנמצאים בחלק העליון של המסך. שימו לב:zIndexמשמש גם כדי לקבוע את העדיפות היחסית ביןCollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITYסמנים מתקדמים. ערך גבוה יותר שלzIndexמציין עדיפות גבוהה יותר. | 
AdvancedMarkerClickEvent class
google.maps.marker.AdvancedMarkerClickEvent
class
האירוע הזה נוצר כשלוחצים על סמן מתקדם. אפשר לגשת למיקום הסמן באמצעות event.target.position.
הכיתה הזו היא הרחבה של Event.
אפשר להתקשר אל const {AdvancedMarkerClickEvent} = await google.maps.importLibrary("marker") כדי לקבל גישה. 
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
PinElement class
google.maps.marker.PinElement
class
PinElement מייצג רכיב DOM שמורכב מצורה וגליף. לצורה יש את אותו סגנון בועה כמו בברירת המחדל AdvancedMarkerElement. הגליף הוא רכיב DOM אופציונלי שמוצג בצורת בועה. יכול להיות שלPinElement יהיה יחס גובה-רוחב שונה בהתאם לPinElement.scale.
 
 הערה: עדיין אין תמיכה בשימוש כרכיב אינטרנט (למשל, שימוש כסיווג משנה של HTMLElement או באמצעות HTML).
הכיתה הזו היא הרחבה של HTMLElement.
במחלקה הזו מיושם
PinElementOptions.
אפשר להתקשר אל const {PinElement} = await google.maps.importLibrary("marker") כדי לקבל גישה. 
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
| יצרן | |
|---|---|
| PinElement | PinElement([options])פרמטרים:   
 | 
| מאפיינים | |
|---|---|
| background | סוג:   string optional | 
| borderColor | סוג:   string optional | 
| element | סוג:   HTMLElementהשדה הזה הוא לקריאה בלבד. רכיב ה-DOM שמאחורי התצוגה. | 
| glyph | |
| glyphColor | סוג:   string optional | 
| scale | סוג:   number optional | 
| Methods | |
|---|---|
|  | addEventListener(type, listener[, options])פרמטרים:   
 ערך מוחזר:   voidהפונקציה הזו עדיין לא זמינה לשימוש. | 
| removeEventListener | removeEventListener(type, listener[, options])פרמטרים:   
 ערך מוחזר:   voidמסירה מהיעד event listener שנרשם קודם באמצעות addEventListener. מידע נוסף זמין במאמר בנושא removeEventListener. | 
PinElementOptions interface
google.maps.marker.PinElementOptions
ממשק
אפשרויות ליצירת PinElement.
| מאפיינים | |
|---|---|
| background optional | סוג:   string optionalצבע הרקע של צורת הסיכה. אפשר להשתמש בכל ערך צבע של CSS. | 
| borderColor optional | סוג:   string optionalצבע הגבול של צורת הסיכה. אפשר להשתמש בכל ערך צבע של CSS. | 
| glyph optional | רכיב ה-DOM שמוצג בסיכה. | 
| glyphColor optional | סוג:   string optionalהצבע של הגליף. אפשר להשתמש בכל ערך צבע של CSS. | 
| scale optional | סוג:   number optionalברירת מחדל:  1הגודל של הסיכה. |