MapElement class
google.maps.MapElement
class
MapElement הוא מחלקת משנה של HTMLElement
שמשמשת לעיבוד מפות. אחרי טעינת הספרייה maps
, אפשר ליצור מפה ב-HTML. לדוגמה:
<gmp-map center="37.4220656,-122.0840897" zoom="10" map-id="DEMO_MAP_ID">
<button slot="control-block-start-inline-end">Custom Control</button>
</gmp-map>
באופן פנימי, הוא משתמש ב-
Map
, שאפשר לגשת אליו באמצעות המאפיין MapElement.innerMap
.
רכיב בהתאמה אישית:
<gmp-map center="lat,lng" heading-interaction-disabled internal-usage-attribution-ids="id1 id2" map-id="string" rendering-type="vector" tilt-interaction-disabled zoom="number"></gmp-map>
הכיתה הזו היא הרחבה של HTMLElement
.
במחלקה הזו מיושם
MapElementOptions
.
אפשר להתקשר אל const {MapElement} = await google.maps.importLibrary("maps")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
MapElement |
MapElement([options]) פרמטרים:
|
מאפיינים | |
---|---|
center |
סוג:
LatLng|LatLngLiteral optional קו הרוחב וקו האורך במרכז המפה.
מאפיין HTML:
|
headingInteractionDisabled |
סוג:
boolean optional ברירת מחדל:
false האם המפה צריכה לאפשר למשתמשים לשלוט בכיוון המצלמה (סיבוב). האפשרות הזו רלוונטית רק אם המפה היא מפת וקטור. אם לא מגדירים את המזהה בקוד, ייעשה שימוש בהגדרת הענן של מזהה המפה (אם היא זמינה).
מאפיין HTML:
|
innerMap |
סוג:
Map הפניה ל- Map שרכיב MapElement משתמש בה באופן פנימי. |
internalUsageAttributionIds |
סוג:
Iterable<string> optional ברירת מחדל:
null מוסיף מזהה שיוך שימוש לאתחול, שעוזר ל-Google להבין אילו ספריות ודוגמאות שימושיות למפתחים, כמו שימוש בספרייה של אשכולות סמנים. כדי לבטל את ההסכמה לשליחת מזהה שיוך השימוש, אפשר למחוק את המאפיין הזה או להחליף את הערך במחרוזת ריקה. יישלחו רק ערכים ייחודיים. יכול להיות שהמערכת תתעלם משינויים בערך הזה אחרי יצירת המופע.
מאפיין HTML:
|
mapId |
סוג:
string optional מזהה המפה של המפה. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אפשר להשתמש ב-
Map.DEMO_MAP_ID כדי לנסות תכונות שנדרש להן מזהה מפה אבל לא נדרש להן הפעלה בענן.מאפיין HTML:
|
renderingType |
סוג:
RenderingType optional ברירת מחדל:
RenderingType.VECTOR האם המפה צריכה להיות מפת רסטר או מפת וקטור. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אם לא מוגדר ערך, הגדרת הענן של מזהה המפה תקבע את סוג העיבוד (אם זמין). חשוב לדעת שמפות וקטוריות לא זמינות לכל המכשירים והדפדפנים, ובמקרה הצורך המפה תהפוך למפת רסטר.
מאפיין HTML:
|
tiltInteractionDisabled |
סוג:
boolean optional ברירת מחדל:
false האם המפה צריכה לאפשר למשתמש לשלוט בהטיית המצלמה. האפשרות הזו רלוונטית רק אם המפה היא מפת וקטור. אם לא מגדירים את המזהה בקוד, ייעשה שימוש בהגדרת הענן של מזהה המפה (אם היא זמינה).
מאפיין HTML:
|
zoom |
סוג:
number optional רמת הזום של המפה. ערכי הזום התקינים הם מספרים מאפס ועד רמת הזום המקסימלית הנתמכת. ערכי זום גדולים יותר מתאימים לרזולוציה גבוהה יותר.
מאפיין HTML:
|
Methods | |
---|---|
|
addEventListener(type, listener[, options]) פרמטרים:
ערך מוחזר:
void מגדיר פונקציה שתופעל בכל פעם שהאירוע שצוין מועבר ליעד. מידע נוסף זמין בהגדרה של addEventListener. |
|
removeEventListener(type, listener[, options]) פרמטרים:
ערך מוחזר:
void מסירה מהיעד event listener שנרשם קודם באמצעות addEventListener. מידע נוסף זמין במאמר בנושא removeEventListener. |
אירועים | |
---|---|
gmp-zoomchange |
function(event) ארגומנטים:
האירוע הזה מופעל כשמאפיין הזום של המפה משתנה. |
MapElementOptions interface
google.maps.MapElementOptions
ממשק