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