Maps

סיווג מפה

google.maps.Map מחלקה

הכיתה הזו היא תת-כיתה של MVCObject.

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

Map
Map(mapDiv[, opts])
פרמטרים: 
  • mapDivHTMLElement המפה תעבור רינדור כדי למלא את הרכיב הזה.
  • optsMapOptions optional אפשרויות
יצירת מפה חדשה בתוך קונטיינר ה-HTML הנתון, שהוא בדרך כלל רכיב DIV.
DEMO_MAP_ID מזהה מפה שאפשר להשתמש בו לדוגמי קוד שדורשים מזהה מפה. מזהה המפה הזה לא מיועד לשימוש באפליקציות ייצור, ואי אפשר להשתמש בו בפיצ'רים שדורשים הגדרה בענן (כמו Cloud Styling).
controls
פקדים נוספים לצירוף למפה. כדי להוסיף פקד למפה, יש להוסיף את <div> של הפקד ל-MVCArray שתואם ל-ControlPosition שבו הוא צריך להיות מעובד.
data
סוג:  Data
מופע של Data שמקושר למפה. אפשר להוסיף תכונות לאובייקט Data הזה כדי להציג אותן בצורה נוחה במפה הזו.
mapTypes
סוג:  MapTypeRegistry
רשם של מכונות MapType לפי מזהה מחרוזת.
overlayMapTypes
סוג:  MVCArray<MapType optional>
סוגי מפות נוספים להצגה על גבי המפה. סוגי המפה של שכבת-העל יוצגו מעל מפת הבסיס שאליה הם מצורפים, לפי הסדר שבו הם מופיעים במערך overlayMapTypes (שכבות-על עם ערכי אינדקס גבוהים יותר מוצגות לפני שכבות-על עם ערכי אינדקס נמוכים יותר).
fitBounds
fitBounds(bounds[, padding])
פרמטרים: 
  • boundsLatLngBounds|LatLngBoundsLiteral גבולות להצגה.
  • paddingnumber|Padding optional רווח בפסקה בפיקסלים. הגבולות יותאמו לחלק של המפה שנשאר אחרי הסרת הרווח. ערך מספרי יניב את אותו הוספת רווח לכל 4 הצדדים. כדי להפוך את fitBounds לבלתי תלוי (idempotent) בתוצאה של getBounds, צריך לציין כאן 0.
ערך המוחזר:  None
מגדיר את אזור התצוגה כך שיכיל את הגבולות שצוינו.
הערה: כשהמפה מוגדרת כ-display: none, הפונקציה fitBounds קוראת את גודל המפה כ-0x0, ולכן היא לא מבצעת שום פעולה. כדי לשנות את אזור התצוגה בזמן שהמפה מוסתרת, מגדירים את המפה כ-visibility: hidden, וכך מוודאים של-div של המפה יש גודל בפועל. במפות וקטוריות, השיטה הזו מגדירה את הטיה והכיוון של המפה לערכי ברירת המחדל של אפס. קריאה ל-method הזו עשויה לגרום לאנימציה חלקה בזמן שהמפה מתמקדת ומגדילה כדי להתאים לגבולות. האפשרות אם השיטה הזו מונפשת או לא תלויה בהיוריסטיקה פנימית.
getBounds
getBounds()
פרמטרים: ללא
ערך המובהק:  LatLngBounds|undefined גבולות קו הרוחב/קו האורך של אזור התצוגה הנוכחי.
הפונקציה מחזירה את גבולות קו הרוחב/קו האורך של אזור התצוגה הנוכחי. אם מוצגים יותר מעתק אחד של העולם, טווח קו האורך הוא מ-180 מעלות ל-180 מעלות כולל. אם המפה עדיין לא אתחולה או שלא הוגדרו מיקום מרכזי ומרחק התצוגה, התוצאה היא undefined. במפות וקטוריות עם הטיה או כותרת שאינם אפס, הגבולות של קווי האורך והרוחב המוחזרים מייצגים את התיבה התוחמת הקטן ביותר שכוללת את האזור הגלוי של אזור התצוגה של המפה. במאמר MapCanvasProjection.getVisibleRegion מוסבר איך לקבל את האזור המדויק שגלוי בחלון התצוגה של המפה.
getCenter
getCenter()
פרמטרים:  ללא
ערך המוחזר:  LatLng|undefined
מחזירה את המיקום שמוצג במרכז המפה. שימו לב שאובייקט LatLng הזה לא מוקף. מידע נוסף זמין בכתובת LatLng. אם לא הגדרתם את המרכז או את הגבולות, התוצאה תהיה undefined.
getClickableIcons
getClickableIcons()
פרמטרים: ללא
ערך המוחזר:  boolean|undefined
הפונקציה מחזירה את האפשרות ללחוץ על הסמלים במפה. סמל מפה מייצג נקודת עניין, שנקראת גם POI. אם הערך המוחזר הוא true, אפשר ללחוץ על הסמלים במפה.
BetagetDatasetFeatureLayer
getDatasetFeatureLayer(datasetId)
פרמטרים: 
  • datasetIdstring
ערך ההחזרה:  FeatureLayer
הפונקציה מחזירה את הערך של FeatureLayer עבור datasetId שצוין. צריך להגדיר את מזהי מערכי הנתונים במסוף Google Cloud. אם מזהה מערך הנתונים לא משויך לסגנון המפה של המפה, או אם סגנון מבוסס-נתונים אינו זמין (אין מזהה מפה, לא קטעי וקטורים, לא שכבות תכונות של עיצוב מבוסס נתונים או מערכי נתונים שהוגדרו בסגנון המפה), תתועד שגיאה וה-FeatureLayer.isAvailable שמתקבל יהיה False.
getDiv
getDiv()
פרמטרים: ללא
ערך המובהק:  HTMLElement ה-mapDiv של המפה.
getFeatureLayer
getFeatureLayer(featureType)
פרמטרים: 
ערך המוחזר:  FeatureLayer
הפונקציה מחזירה את הערך של FeatureLayer של FeatureType הספציפי. צריך להפעיל את FeatureLayer במסוף Google Cloud. אם FeatureLayer מה-FeatureType שצוין לא קיים במפה הזו, או אם סגנון מבוסס-נתונים אינו זמין (אין מזהה מפה, לא קטעי וקטורים ולא מופעל FeatureLayer בסגנון המפה), תתועד שגיאה, וה-FeatureLayer.isAvailable שמתקבל יהיה False.
getHeading
getHeading()
פרמטרים: ללא
ערך ההחזרה:  number|undefined
מחזיר את כותרת המצפן של המפה. ערך הכותרת נמדד במעלות (בכיוון השעון) מהכיוון הקרדינלי צפוני. אם המפה עדיין לא אותחלה, התוצאה תהיה undefined.
getHeadingInteractionEnabled
getHeadingInteractionEnabled()
פרמטרים:  ללא
ערך ההחזרה:  boolean|null
הפונקציה מחזירה את הערך 'true' אם האינטראקציות עם הכותרות מופעלות, או את הערך 'false' אם הן מושבתות. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם לא תגדירו את המזהה בקוד, המערכת תשתמש בהגדרה של המזהה בענן (אם היא זמינה).
getMapCapabilities
getMapCapabilities()
פרמטרים:  ללא
ערך המוחזר:  MapCapabilities
מודיע למתקשר על היכולות הנוכחיות הזמינות במפה על סמך מזהה המפה שסופק.
getMapTypeId
getMapTypeId()
פרמטרים: ללא
ערך המוחזר:  MapTypeId|string|undefined
getProjection
getProjection()
פרמטרים: ללא
ערך המוחזר:  Projection|undefined
הפונקציה מחזירה את הערך הנוכחי של Projection. אם המפה עדיין לא אתחולה, התוצאה תהיה undefined. מקשיבים לאירוע projection_changed ובודקים את הערך שלו כדי לוודא שהוא לא undefined.
getRenderingType
getRenderingType()
פרמטרים:  ללא
ערך המוחזר:  RenderingType
מחזירה את ה-RenderingType הנוכחי של המפה.
getStreetView
getStreetView()
פרמטרים: ללא
ערך המחזרה:  StreetViewPanorama התצוגה הפנורמית שמקושרת למפה.
הפונקציה מחזירה את StreetViewPanorama שמשויך כברירת מחדל למפה. יכול להיות שמדובר בתמונה פנורמית שמוגדרת כברירת מחדל ומוטמעת במפה, או בתמונה הפנורמית שהוגדרה באמצעות setStreetView(). שינויים ב-streetViewControl של המפה ישתקפו בתצוגה של פנורמה מוגדרת כזו.
getTilt
getTilt()
פרמטרים:  ללא
ערך ההחזרה:  number|undefined
הפונקציה מחזירה את זווית ההגעה הנוכחית של המפה, במעלות, ממישור חלון התצוגה למישור המפה. במפות רסטר, התוצאה תהיה 0 עבור תמונות שצולמו ישירות במבט-על או 45 עבור תמונות ב-45°. השיטה הזו לא מחזירה את הערך שהוגדר על ידי setTilt. פרטים נוספים זמינים בכתובת setTilt.
getTiltInteractionEnabled
getTiltInteractionEnabled()
פרמטרים:  ללא
ערך ההחזרה:  boolean|null
הפונקציה מחזירה את הערך 'true' אם אינטראקציות של הטיה מופעלות, או את הערך 'false' אם הן מושבתות. האפשרות הזו בתוקף רק כשהמפה היא מפה וקטורית. אם המאפיין לא מוגדר בקוד, ייעשה שימוש בהגדרות הענן של מזהה המפה (אם הן זמינות).
getZoom
getZoom()
פרמטרים:  ללא
ערך המוחזר:  number|undefined
הפונקציה מחזירה את מרחק התצוגה של המפה. אם לא הגדרתם את הזום, התוצאה תהיה undefined.
moveCamera
moveCamera(cameraOptions)
פרמטרים: 
ערך החזרה: ללא
מגדיר באופן מיידי את מצלמת המפה לאפשרויות המצלמה של היעד, ללא אנימציה.
panBy
panBy(x, y)
פרמטרים: 
  • xnumber מספר הפיקסלים להזזת המפה בכיוון ה-x.
  • ynumber מספר הפיקסלים להזזת המפה בכיוון y.
ערך החזרה: ללא
שינוי מרכז המפה לפי המרחק שצוין בפיקסלים. אם המרחק קטן מהרוחב ומהגובה של המפה, המעבר יתבצע עם אנימציה חלקה. שימו לב שמערכת הקואורדינטות של המפה עולה ממערב למזרח (עבור ערכי x) ומצפון לדרום (בערכי y).
panTo
panTo(latLng)
פרמטרים: 
ערך המוחזר:  None
שינוי מרכז המפה לLatLng הנתון. אם השינוי קטן מהרוחב וגם מהגובה של המפה, המעבר יוצג באנימציה חלקה.
panToBounds
panToBounds(latLngBounds[, padding])
פרמטרים: 
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral הגבולות שאליהם רוצים להזיז את המפה.
  • paddingnumber|Padding optional מרווח פנימי בפיקסלים. ערך מספרי יניב את אותו הוספת רווח לכל 4 הצדדים. ערך ברירת המחדל הוא 0.
ערך המוחזר:  None
המערכת מזיזה את המפה בתנועת החלקה (pan) במרחק המינימלי הנדרש כדי לכלול את LatLngBounds הנתון. אין ערובה למיקום של הגבולות במפה, מלבד העובדה שהמפה תזוז כדי להציג כמה שיותר מהגבולות בתוך {currentMapSizeInPx} - {padding}. גם במפות רסטר וגם במפות וקטוריות, המרחק מהתצוגה, ההטיה והכותרת של המפה לא ישתנו.
setCenter
setCenter(latlng)
פרמטרים: 
ערך החזרה: ללא
setClickableIcons
setClickableIcons(value)
פרמטרים: 
  • valueboolean
ערך המוחזר:  None
המדיניות הזו קובעת אם אפשר ללחוץ על סמלי המפה או לא. סמל מפה מייצג נקודת עניין, שנקראת גם נקודת עניין. כדי להשבית את הקליקביליות של סמלי המפה, צריך להעביר את הערך false לשיטה הזו.
setHeading
setHeading(heading)
פרמטרים: 
  • headingnumber
ערך המוחזר:  None
הגדרת כיוון המצפן למפה, שנמדד בזוויות מכיוון צפון. במפות רסטר, השיטה הזו חלה רק על תמונות אוויר.
setHeadingInteractionEnabled
setHeadingInteractionEnabled(headingInteractionEnabled)
פרמטרים: 
  • headingInteractionEnabledboolean
ערך המוחזר:  None
הגדרה זו קובעת אם אינטראקציות עם כותרות מופעלות. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם המאפיין לא מוגדר בקוד, ייעשה שימוש בהגדרות הענן של מזהה המפה (אם הן זמינות).
setMapTypeId
setMapTypeId(mapTypeId)
פרמטרים: 
ערך החזרה: ללא
setOptions
setOptions(options)
פרמטרים: 
ערך החזרה: ללא
setRenderingType
setRenderingType(renderingType)
פרמטרים: 
ערך המוחזר:  None
הגדרת RenderingType הנוכחי של המפה.
setStreetView
setStreetView(panorama)
פרמטרים: 
  • panoramaStreetViewPanorama optional התמונה הפנורמית שרוצים לקשר למפה.
ערך המוחזר:  None
קישור של StreetViewPanorama למפה. התמונה הפנורמית הזו מבטלת את ברירת המחדל StreetViewPanorama ומאפשרת למפה להתחבר לתמונה פנורמית חיצונית מחוץ למפה. הגדרת התצוגה הפנורמית לערך null מקשרת חזרה למפה את התצוגה הפנורמית המוטמעת שמוגדרת כברירת מחדל.
setTilt
setTilt(tilt)
פרמטרים: 
  • tiltnumber
ערך המוחזר:  None
במפות וקטורים, מגדיר את זווית המגע של המפה. הערכים המותרים מוגבלים בהתאם לרמת הזום של המפה.

במפות רסטר, קובע את התנהגות המעבר האוטומטי של זווית המקרן של המפה. הערכים המותרים היחידים הם 0 ו-45. setTilt(0) גורם לכך שבמפה תמיד תהיה תצוגה ממעוף גבוה בזווית 0°, ללא קשר לרמת הזום ולתצוגה במסך. setTilt(45) גורם לזווית ההטיה לעבור באופן אוטומטי ל-45 בכל פעם שתמונות מזווית של 45° זמינות ברמת הזום הנוכחית ובתצוגת המסך הנוכחית, ולחזור ל-0 בכל פעם שתמונות מזווית של 45° לא זמינות (זוהי התנהגות ברירת המחדל). תמונות מזווית של 45° זמינות רק בסוגי המפה satellite ו-hybrid, במיקומים מסוימים ובמרחבי התצוגה מסוימים. הערה: הפונקציה getTilt מחזירה את זווית ההטיה הנוכחית, ולא את הערך שהוגדר על ידי setTilt. מכיוון ש-getTilt ו-setTilt מתייחסים לדברים שונים, אין bind() את הנכס tilt. פעולה זו עלולה להוביל להשפעות בלתי צפויות.
setTiltInteractionEnabled
setTiltInteractionEnabled(tiltInteractionEnabled)
פרמטרים: 
  • tiltInteractionEnabledboolean
ערך המוחזר:  None
הגדרה שמציינת אם האינטראקציות עם הטיה מופעלות. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם לא תגדירו את המזהה בקוד, המערכת תשתמש בהגדרה של המזהה בענן (אם היא זמינה).
setZoom
setZoom(zoom)
פרמטרים: 
  • zoomnumber ערכי זום גדולים יותר מתאימים לרזולוציה גבוהה יותר.
ערך המוחזר:  None
הגדרת מרחק התצוגה במפה.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
ארגומנטים: ללא
האירוע הזה מופעל כשהגבולות של אזור התצוגה משתנים.
center_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהנכס של מרכז המפה משתנה.
click
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש לוחץ על המפה. המערכת מחזירה אירוע MapMouseEvent עם מאפיינים של המיקום שבו לוחצים, אלא אם לוחצים על סמל של מקום. במקרה כזה, המערכת מחזירה אירוע IconMouseEvent עם מזהה מקום. IconMouseEvent ו-MapMouseEvent זהים, אלא שב-iconMouseEvent יש את השדה של מזהה המקום. תמיד אפשר להתייחס לאירוע כאירוע MapMouseEvent כשמזהה המקום לא חשוב. אירוע הקליק לא יופעל אם לוחצים על סמן או על חלון מידע.
contextmenu
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהאירוע של תפריט ההקשר של DOM מופעל במאגר התגים של המפה.
dblclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כאשר המשתמש לוחץ לחיצה כפולה על המפה. הערה: לפעמים אירוע הקליק יופעל פעם אחת ולפעמים פעמיים, ממש לפני האירוע הזה.
drag
function()
ארגומנטים:  None
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את המפה.
dragend
function()
ארגומנטים:  None
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את המפה.
dragstart
function()
ארגומנטים:  None
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את המפה.
heading_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהמאפיין של כותרת המפה משתנה.
idle
function()
ארגומנטים:  None
האירוע הזה מופעל כשהמפה הופכת ללא פעילה אחרי שמזיזים אותה או משנים את מרחק התצוגה.
isfractionalzoomenabled_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהמאפיין isFractionalZoomEnabled השתנה.
mapcapabilities_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשיש שינוי ביכולות המפה.
maptypeid_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשיש שינוי במאפיין mapTypeId.
mousemove
function(event)
ארגומנטים: 
האירוע הזה מופעל בכל פעם שהעכבר של המשתמש נע מעל מאגר המפות.
mouseout
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהעכבר של המשתמש יוצא ממאגר התגים של המפה.
mouseover
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהעכבר של המשתמש נכנס למאגר המפות.
projection_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשההיטל משתנה.
renderingtype_changed
function()
ארגומנטים: ללא
האירוע הזה מופעל כשהערך של renderingType משתנה.
tilesloaded
function()
ארגומנטים:  None
האירוע הזה מופעל כשהטעינה של המשבצות הגלויות מסתיימת.
tilt_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהתכונה 'הטיה של המפה' משתנה.
zoom_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהנכס של מרחק התצוגה במפה משתנה.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש לוחץ לחיצה ימנית על המפה.

הממשק MapOptions

ממשק google.maps.MapOptions

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

backgroundColor optional
סוג:  string optional
הצבע שמשמש לרקע של ה-div של המפה. הצבע הזה יהיה גלוי כשהמשתמשים מזיזים את המפה ואריחי המפה עדיין לא נטענו. אפשר להגדיר את האפשרות הזו רק כשמפעילים את המפה.
cameraControl optional
סוג:  boolean optional
המצב המופעל/מושבת של אמצעי הבקרה של המצלמה.
cameraControlOptions optional
סוג:  CameraControlOptions optional
אפשרויות התצוגה של אמצעי הבקרה של המצלמה.
center optional
סוג:  LatLng|LatLngLiteral optional
מרכז המפה הראשוני.
clickableIcons optional
סוג:  boolean optional
ברירת המחדל: true
כשהסמל false מופיע, אי אפשר ללחוץ על הסמלים במפה. סמל מפה מייצג נקודת עניין, שנקראת גם נקודת עניין.
colorScheme optional
סוג:  ColorScheme|string optional
ברירת מחדל: ColorScheme.LIGHT
ערכת הצבעים הראשונית של המפה. אפשר להגדיר את האפשרות הזו רק כשמפעילים את המפה.
controlSize optional
סוג:  number optional
הגודל בפיקסלים של הפקדים שמופיעים במפה. צריך לספק את הערך הזה ישירות כשיוצרים את המפה. עדכון הערך הזה מאוחר יותר עשוי להעביר את הפקדים למצב undefined. חלה רק על אמצעי הבקרה שנוצרו על ידי Maps API עצמו. לא מתבצעת התאמה לעומס של אמצעי בקרה מותאמים אישית שנוצרו על ידי מפתחים.
disableDefaultUI optional
סוג:  boolean optional
הפעלה או השבתה של כל לחצני ממשק המשתמש שמוגדרים כברירת מחדל. אפשר לשנות אותם בנפרד. לא משבית את אמצעי הבקרה במקלדת, ששולטים בהם בנפרד באמצעות האפשרות MapOptions.keyboardShortcuts. לא משביתה את אמצעי הבקרה באמצעות תנועות, ששולטים בהם בנפרד באמצעות האפשרות MapOptions.gestureHandling.
disableDoubleClickZoom optional
סוג:  boolean optional
הפעלה/השבתה של התכונה 'הגדלת התצוגה והתמקדות בה לחיצה כפולה'. מופעלת כברירת מחדל.

הערה: לא מומלץ להשתמש בנכס הזה. כדי להשבית את התכונה של התכווננות באמצעות לחיצה כפולה, אפשר להשתמש בנכס gestureHandling ולהגדיר אותו כ-"none".

draggable optional
סוג:  boolean optional
אם הערך הוא false, לא ניתן יהיה לגרור את המפה. הגרירה מופעלת כברירת מחדל.
draggableCursor optional
סוג:  string optional
השם או כתובת ה-URL של הסמן שיוצג כשמציבים את העכבר מעל מפה שניתן לגרירה. בנכס הזה משתמשים במאפיין ה-CSS cursor כדי לשנות את הסמל. בדומה למאפיין ה-CSS, צריך לציין לפחות סמן אחד לגיבוי שאינו כתובת URL. לדוגמה: draggableCursor: 'url(http://www.example.com/icon.png), auto;'.
draggingCursor optional
סוג:  string optional
השם או כתובת ה-URL של הסמן שיוצג כשגוררים את המפה. בנכס הזה נעשה שימוש במאפיין ה-CSS cursor כדי לשנות את הסמל. בדומה למאפיין ה-CSS, צריך לציין לפחות סמן אחד לגיבוי שאינו כתובת URL. לדוגמה: draggingCursor: 'url(http://www.example.com/icon.png), auto;'.
fullscreenControl optional
סוג:  boolean optional
המצב המופעל/מושבת של הלחצן למעבר למסך מלא.
fullscreenControlOptions optional
סוג:  FullscreenControlOptions optional
אפשרויות התצוגה של הלחצן 'מסך מלא'.
gestureHandling optional
סוג:  string optional
ההגדרה הזו קובעת איך ה-API יטפל בתנועות במפה. הערכים המותרים:
  • "cooperative": גלילה באירועים ותנועות מגע באצבע אחת גוללים בדף, ללא שינוי מרחק התצוגה או הזזה של המפה. תנועות מגע בשתי אצבעות מאפשרות להזיז את המפה ולשנות את מרחק התצוגה. כדי לגלול באירועים, לוחצים על מקש Ctrl או על מקש ⌘ כדי להגדיל את המפה.
    במצב הזה, המפה משתפת עם הדף.
  • "greedy": כל תנועות המגע ואירועי הגלילה מאפשרים להזיז את המפה או לשנות את רמת התצוגה שלה.
  • "none": לא ניתן להזיז את המפה או לשנות את מרחק התצוגה באמצעות תנועות משתמש.
  • "auto": (ברירת המחדל) טיפול בתנועות הוא שיתופי או חמדן, בהתאם לכך שהדף ניתן לגלילה או שהוא ב-iframe.
heading optional
סוג:  number optional
הכיוון של תמונות אוויר במעלות, נמדד בכיוון השעון מכיוון צפון. הכותרות מוצמדות לזווית הקרובה ביותר שזמינה לתמונות.
headingInteractionEnabled optional
סוג:  boolean optional
ברירת מחדל: false
האם המפה מאפשרת למשתמש לשלוט בכותרת המצלמה (סיבוב). האפשרות הזו בתוקף רק כשהמפה היא מפה וקטורית. אם המאפיין לא מוגדר בקוד, ייעשה שימוש בהגדרות הענן של מזהה המפה (אם הן זמינות).
isFractionalZoomEnabled optional
סוג:  boolean optional
ברירת מחדל: true למפות וקטוריות ו-false למפות רסטר
האם המפה תאפשר מרחק תצוגה חלקי. כדי לדעת מתי הגדרת ברירת המחדל הושלמה, אפשר להאזין ל-isfractionalzoomenabled_changed.
keyboardShortcuts optional
סוג:  boolean optional
אם הערך הוא false, לא ניתן לשלוט במפה באמצעות המקלדת. מקשי הקיצור מופעלים כברירת מחדל.
mapId optional
סוג:  string optional
מזהה המפה של המפה. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אפשר להשתמש ב-Map.DEMO_MAP_ID כדי לנסות תכונות שדורשות מזהה מפה אבל לא דורשות הפעלה בענן.
mapTypeControl optional
סוג:  boolean optional
המצב הראשוני של הכלי להצגת מפה (מופעל/מושבת).
mapTypeControlOptions optional
סוג:  MapTypeControlOptions optional
אפשרויות התצוגה הראשונית של פקד סוג המפה.
mapTypeId optional
סוג:  MapTypeId|string optional
mapTypeId הראשוני של המפה. ברירת המחדל היא ROADMAP.
maxZoom optional
סוג:  number optional
רמת הזום המקסימלית שתוצג במפה. אם השדה הזה לא יצוין או ימולא ב-null, המערכת תשתמש במקום זאת בהגדרת הזום המקסימלית מסוג המפה הנוכחי. הערכים החוקיים של מרחק התצוגה הם מספרים מ-0 ועד רמת המרחק המקסימלית מהתצוגה הנתמכת.
minZoom optional
סוג:  number optional
מרחק התצוגה המינימלי שיוצג במפה. אם הושמט או מוגדר לערך null, המערכת תשתמש במקום זאת בזום המינימלי מסוג המפה הנוכחי. ערכי מרחק התצוגה החוקיים הם מספרים החל מאפס עד לרמת הזום המקסימלית הנתמכת.
noClear optional
סוג:  boolean optional
אם הערך של true הוא true, לא צריך לנקות את התוכן של ה-div של המפה.
panControl optional
סוג:  boolean optional
המצב המופעל/מושבת של לחצן ההזזה.

panControlOptions optional
סוג:  PanControlOptions optional
אפשרויות התצוגה של פקד ההזזה.

renderingType optional
סוג:  RenderingType optional
ברירת המחדל: RenderingType.RASTER
האם המפה צריכה להיות מפה וקטורית או מפה מסוג רסטר. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אם לא תגדירו את הערך, סוג הרינדור (אם הוא זמין) ייקבע לפי ההגדרה בענן של מזהה המפה. חשוב לדעת: יכול להיות שמפות וקטורים לא יהיו זמינות לכל המכשירים והדפדפנים, והמפה תעבור למפה רסטר לפי הצורך.
restriction optional
סוג:  MapRestriction optional
הגדרת גבול שמגביל את האזור במפה שזמין למשתמשים. כשמגדירים גבולות, המשתמש יכול להזיז את התצוגה ולבצע זום רק כשהיא נשארת בתוך גבולות השטח.
rotateControl optional
סוג:  boolean optional
המצב מופעל/מושבת של הפקד 'סיבוב'.
rotateControlOptions optional
סוג:  RotateControlOptions optional
אפשרויות התצוגה של אמצעי הבקרה 'סיבוב'.
scaleControl optional
סוג:  boolean optional
המצב הראשוני של הלחצן Scale (התאמה) – מופעל או מושבת.
scaleControlOptions optional
סוג:  ScaleControlOptions optional
אפשרויות התצוגה הראשוניות לפקד 'קנה מידה'.
scrollwheel optional
סוג:  boolean optional
אם הערך הוא false, אי אפשר לשנות את מרחק התצוגה במפה באמצעות גלגל הגלילה של העכבר. גלגל הגלילה מופעל כברירת מחדל.

הערה: לא מומלץ להשתמש במאפיין הזה. כדי להשבית את האפשרות לשנות את מרחק התצוגה באמצעות גלגלת הגלילה, אפשר להשתמש במאפיין gestureHandling ולהגדיר אותו ל-"cooperative" או ל-"none".

streetView optional
סוג:  StreetViewPanorama optional
StreetViewPanorama להצגה כשאטב-האיש של Street View נופל על המפה. אם לא צוינה תמונה פנורמית, StreetViewPanorama ברירת מחדל יוצג ב-div של המפה כשהסיכה תושלך.
streetViewControl optional
סוג:  boolean optional
המצב הראשוני (מופעל/מושבת) של אטב-האיש של Street View. הלחצן הזה הוא חלק מממשק המשתמש שמוגדר כברירת מחדל, וצריך להגדיר אותו לערך false כשמציגים סוג מפה שבו שכבת-העל של הכביש ב-Street View לא אמורה להופיע (למשל, סוג מפה שאינו מפות Earth).
streetViewControlOptions optional
סוג:  StreetViewControlOptions optional
אפשרויות התצוגה הראשוניות של אטב-האיש של Street View.
styles optional
סוג:  Array<MapTypeStyle> optional
סגנונות שיחולו על כל אחד מסוגי המפות שמוגדרים כברירת מחדל. חשוב לזכור שבמצבים satellite/hybrid ו-terrain, הסגנונות האלה יחולו רק על תוויות ועל גיאומטריה. התכונה הזו לא זמינה כשמשתמשים במזהה מפה או במפות וקטוריות (במקום זאת, צריך להשתמש בעיצוב של מפות מבוססות-ענן).
tilt optional
סוג:  number optional
במפות וקטורים, מגדיר את זווית המגע של המפה. הערכים המותרים מוגבלים בהתאם לרמת הזום של המפה. במפות רשת נקודות, המדיניות קובעת את התנהגות ההחלפה האוטומטית של זווית האירוע במפה. הערכים המותרים היחידים הם 0 ו-45. הערך 0 גורם לכך שבמפה תמיד תהיה תצוגה מלמעלה בזווית 0°, ללא קשר לרמת הזום ולתצוגה בחלון. הערך 45 גורם לזווית ההטיה לעבור אוטומטית ל-45 בכל פעם שתמונות ב-45° זמינות עבור רמת הזום ואזור התצוגה הנוכחיים, ולחזור ל-0 כאשר אין תמונות ב-45° (זו התנהגות ברירת המחדל). תמונות מזווית של 45° זמינות רק בסוגי המפה satellite ו-hybrid, במיקומים מסוימים ובמרחבי התצוגה מסוימים. הערה: הפונקציה getTilt מחזירה את זווית ההטיה הנוכחית, ולא את הערך שצוין באפשרות הזו. מכיוון ש-getTilt והאפשרות הזו מתייחסות לדברים שונים, אין bind() את הנכס tilt. פעולה כזו עלולה להוביל להשפעות בלתי צפויות.
tiltInteractionEnabled optional
סוג:  boolean optional
ברירת המחדל: false
אם המשתמש יוכל לשנות את הטיה של המצלמה במפה. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם לא תגדירו את המזהה בקוד, המערכת תשתמש בהגדרה של המזהה בענן (אם היא זמינה).
zoom optional
סוג:  number optional
רמת הזום הראשונית של המפה. הערכים החוקיים של מרחק התצוגה הם מספרים מ-0 ועד רמת המרחק המקסימלית מהתצוגה הנתמכת. ערכים גדולים יותר של זום מתאימים לרזולוציה גבוהה יותר.
zoomControl optional
סוג:  boolean optional
המצב המופעל/מושבת של אמצעי הבקרה של שינוי המרחק מהתצוגה.
zoomControlOptions optional
סוג:  ZoomControlOptions optional
אפשרויות התצוגה של פקדי המרחק מהתצוגה.

הכיתה MapElement

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, שניתן לגשת אליו באמצעות המאפיין innerMap.

רכיב מותאם אישית:
<gmp-map center="lat,lng" heading-interaction-disabled 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:
  • <gmp-map center="lat,lng"></gmp-map>
headingInteractionDisabled
סוג:  boolean optional
ברירת מחדל: false
אם המשתמש יוכל לשלוט בכיוון המצלמה (רוטציה) במפה. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם לא תגדירו את המזהה בקוד, המערכת תשתמש בהגדרה של המזהה בענן (אם היא זמינה).
מאפיין HTML:
  • <gmp-map heading-interaction-disabled></gmp-map>
innerMap
סוג:  Map
הפניה ל-Map שבו MapElement משתמש באופן פנימי.
mapId
סוג:  string optional
מזהה המפה. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אפשר להשתמש ב-Map.DEMO_MAP_ID כדי לנסות תכונות שדורשות מזהה מפה אבל לא דורשות הפעלה בענן.
מאפיין HTML:
  • <gmp-map map-id="string"></gmp-map>
renderingType
סוג:  RenderingType optional
ברירת מחדל: RenderingType.VECTOR
האם המפה צריכה להיות מפה רסטר או מפה וקטורית. אי אפשר להגדיר או לשנות את הפרמטר הזה אחרי שיוצרים מופע של מפה. אם לא תגדירו את הערך, סוג הרינדור (אם הוא זמין) ייקבע לפי ההגדרה בענן של מזהה המפה. חשוב לדעת: יכול להיות שמפות וקטורים לא יהיו זמינות לכל המכשירים והדפדפנים, והמפה תעבור למפה רסטר לפי הצורך.
מאפיין HTML:
  • <gmp-map rendering-type="vector"></gmp-map>
  • <gmp-map rendering-type="raster"></gmp-map>
tiltInteractionDisabled
סוג:  boolean optional
ברירת המחדל: false
אם המשתמש יוכל לשנות את הטיה של המצלמה במפה. האפשרות הזו רלוונטית רק אם המפה היא מפה וקטורית. אם לא תגדירו את המזהה בקוד, המערכת תשתמש בהגדרה של המזהה בענן (אם היא זמינה).
מאפיין HTML:
  • <gmp-map tilt-interaction-disabled></gmp-map>
zoom
סוג:  number optional
רמת הזום של המפה. הערכים החוקיים של מרחק התצוגה הם מספרים מ-0 ועד רמת המרחק המקסימלית מהתצוגה הנתמכת. ערכים גדולים יותר של זום מתאימים לרזולוציה גבוהה יותר.
מאפיין HTML:
  • <gmp-map zoom="number"></gmp-map>
control-block-end-inline-center
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_END_INLINE_CENTER.
control-block-end-inline-end
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_END_INLINE_END.
control-block-end-inline-start
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_END_INLINE_START.
control-block-start-inline-center
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_START_INLINE_CENTER.
control-block-start-inline-end
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_START_INLINE_END.
control-block-start-inline-start
הרכיב בחריץ ממוקם במיקום ControlPosition.BLOCK_START_INLINE_START.
control-inline-end-block-center
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_END_BLOCK_CENTER.
control-inline-end-block-end
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_END_BLOCK_END.
control-inline-end-block-start
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_END_BLOCK_START.
control-inline-start-block-center
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_START_BLOCK_CENTER.
control-inline-start-block-end
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_START_BLOCK_END.
control-inline-start-block-start
הרכיב בחריץ ממוקם במיקום ControlPosition.INLINE_START_BLOCK_START.
default
אפשר ליצור רכיבים לשימוש חוזר סביב רכיבי ה-Web של JavaScript של מפות Google, כמו AdvancedMarkerElement, באמצעות רכיבים מותאמים אישית. כברירת מחדל, כל רכיבים מותאמים אישית שנוספו ישירות ל-MapElement ימוקמו ב-slot ויעבדו ב-MapPanes.overlayMouseTarget. עם זאת, אפשר להקצות מחדש את רכיבי ה-Web של Maps JavaScript API לחריצים הפנימיים של MapElement.
BetaaddEventListener
addEventListener(type, listener[, options])
פרמטרים: 
  • typestring מחרוזת רגישה לאותיות רישיות שמייצגת את סוג האירוע שרוצים להאזין לו.
  • listenerEventListener|EventListenerObject האובייקט שמקבל את ההתראה. זה חייב להיות פונקציה או אובייקט עם שיטת handleEvent
  • optionsboolean|AddEventListenerOptions optional אפשר לעיין באפשרויות. אירועים מותאמים אישית תומכים רק ב-capture וב-passive.
ערך המוחזר:  void
הגדרת פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. ראו addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
פרמטרים: 
  • typestring מחרוזת שמציינת את סוג האירוע שעבורו רוצים להסיר את מאזין האירועים.
  • listenerEventListener|EventListenerObject ה-event listener של גורם הטיפול באירוע שרוצים להסיר מיעד האירוע.
  • optionsboolean|EventListenerOptions optional אפשר לעיין באפשרויות
ערך המוחזר:  void
הסרה של האזנה לאירוע שנרשם בעבר ב-addEventListener מהיעד. ראו removeEventListener
gmp-zoomchange
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהנכס של מרחק התצוגה במפה משתנה.

הממשק MapElementOptions

הממשק של google.maps.MapElementOptions

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

center optional
סוג:  LatLng|LatLngLiteral optional
headingInteractionDisabled optional
סוג:  boolean optional
mapId optional
סוג:  string optional
renderingType optional
סוג:  RenderingType optional
tiltInteractionDisabled optional
סוג:  boolean optional
zoom optional
סוג:  number optional

המחלקה של ZoomChangeEvent

google.maps.ZoomChangeEvent class

האירוע הזה נוצר במסגרת מעקב אחר שינוי מרחק התצוגה.

הכיתה הזו היא תת-כיתה של Event.

אפשר לגשת אליו באמצעות חיוג למספר const {ZoomChangeEvent} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

הממשק MapTypeStyle

ממשק google.maps.MapTypeStyle

ה-MapTypeStyle הוא אוסף של סלקטורים וסטיילרים שמגדירים את סגנון המפה. סלקטורים מציינים את התכונות או הרכיבים במפה שצריכים להיות מושפעים, וסטיילרים מציינים איך צריך לשנות את התכונות והרכיבים האלה. מידע נוסף מופיע בחומר העזר בנושא סגנון.

stylers
סוג:  Array<Object>
כללי הסגנון שיחולו על התכונות והרכיבים שנבחרו במפה. הכללים יחולו לפי הסדר שציינתם במערך הזה. הנחיות לשימוש ולערכים מותרים מפורטות במאמר העזרה בנושא סגנונות.
elementType optional
סוג:  string optional
הרכיב שבו צריך להחיל את הסטיילר. רכיב הוא היבט חזותי של ישות במפה. דוגמה: תווית, סמל, קו או מילוי שחלים על הגיאומטריה ועוד. זה שינוי אופציונלי. אם לא מציינים את elementType, הערך שמשוער הוא 'all'. פרטים על השימוש ועל הערכים המותרים זמינים במאמרי העזרה בנושא סגנונות.
featureType optional
סוג:  string optional
התכונה או קבוצת התכונות שעליהן צריך להחיל את הסטיילר. זה שינוי אופציונלי. אם לא מציינים את featureType, הערך שמשוער הוא 'all'. פרטים על השימוש והערכים המותרים מופיעים בחומר העזר בנושא סגנון.

הממשק MapMouseEvent

ממשק google.maps.MapMouseEvent

האובייקט הזה מוחזר מאירועי עכבר שונים במפה ובשכבות-העל, והוא מכיל את כל השדות שמפורטים בהמשך.

domEvent
אירוע ה-DOM המקורי התואם. מפתחים לא צריכים להסתמך על כך שהמאפיינים target, ‏ currentTarget, ‏ relatedTarget ו-path מוגדרים ועקביים. מפתחים לא צריכים להסתמך גם על מבנה ה-DOM של ההטמעה הפנימית של Maps API. בגלל מיפוי אירועים פנימי, ייתכן שהסמנטיקה של domEvent תהיה שונה מהסמנטיקה של MapMouseEvent (למשל, 'קליק' MapMouseEvent עשוי להיות מסוג domEvent מסוג KeyboardEvent).
latLng optional
סוג:  LatLng optional
קו הרוחב/קו האורך שהיו מתחת לסמן כשהאירוע התרחש.
stop
stop()
פרמטרים:  ללא
ערך המוחזר:  void
מונעת את ההפצה של האירוע הזה.

ממשק IconMouseEvent

ממשק google.maps.IconMouseEvent

האובייקט הזה נשלח באירוע כשמשתמש לוחץ על סמל במפה. מזהה המקום של המקום הזה מאוחסן במאפיין placeId. כדי למנוע את הצגת חלון המידע שמוגדר כברירת מחדל, צריך לבצע קריאה ל-method‏ stop() באירוע הזה כדי למנוע את ההפצה שלו. מידע נוסף על מזהי מקומות זמין במדריך למפתחים של Places API.

הממשק הזה הוא תוספת ל-MapMouseEvent.

placeId optional
סוג:  string optional
מזהה המקום של המקום שעליו לחץ המשתמש. אפשר להשתמש במזהה המקום הזה כדי לשלוח שאילתה לקבלת מידע נוסף על התכונה שנלחצה עליה.

מידע נוסף על מזהי מקומות זמין במדריך למפתחים של Places API.

עברה בירושה: domEvent, latLng
עבר בירושה: stop

קבועים של ColorScheme

google.maps.ColorScheme קבועים

מזהים של ערכות צבעים למפות. אפשר לציין אותם לפי ערך או באמצעות שם הקבוע. לדוגמה, 'FOLLOW_SYSTEM' או google.maps.ColorScheme.FOLLOW_SYSTEM.

אפשר לגשת אליו באמצעות חיוג למספר const {ColorScheme} = await google.maps.importLibrary("core"). ספריות ב-Maps JavaScript API

DARK ערכת הצבעים הכהה של המפה.
FOLLOW_SYSTEM ערכת הצבעים נבחרת על סמך העדפות המערכת.
LIGHT ערכת הצבעים הבהירה של המפה. ערך ברירת המחדל ל-JS של מפות Google מדור קודם.

קבועי MapTypeId

google.maps.MapTypeId קבועים

מזהים של סוגי מפות נפוצים. אפשר לציין אותם לפי ערך או באמצעות שם הקבוע. לדוגמה, 'satellite' או google.maps.MapTypeId.SATELLITE.

קבלת גישה באמצעות חיוג אל const {MapTypeId} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

HYBRID בסוג המפה הזה מוצגת שכבה שקופה של רחובות ראשיים בתמונות לוויין.
ROADMAP בסוג המפה הזה מוצגת מפת רחובות רגילה.
SATELLITE בסוג המפה הזה מוצגות תמונות לוויין.
TERRAIN בסוג המפה הזה מוצגות מפות עם תכונות פיזיות כמו פני השטח וצומח.

הכיתה MapTypeRegistry

google.maps.MapTypeRegistry class

מרשם למופעי MapType, עם מפתח לפי מזהה MapType.

הכיתה הזו היא תת-כיתה של MVCObject.

קבלת גישה באמצעות חיוג אל const {MapTypeRegistry} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

MapTypeRegistry
MapTypeRegistry()
פרמטרים:  ללא
השדה MapTypeRegistry מכיל את האוסף של סוגי המפות המותאמים אישית שזמינים למפה לשימוש. ה-API מבקש מהרשם הזה מידע, למשל, כשהוא מספק את רשימת סוגי המפות הזמינים באמצעי הבקרה.
set
set(id, mapType)
פרמטרים: 
  • idstring מזהה של MapType להוספה למרשם.
  • mapType:  אובייקט MapType מסוג MapType|? שרוצים להוסיף למרשם.
ערך המוחזר:  None
מגדיר את המרשם כך שישייך את מזהה המחרוזת שהוענק ל-MapType שהוענק.
בירושה: addListener, bindTo, get, notify, setValues, unbind, unbindAll

ממשק MapRestriction

ממשק google.maps.MapRestriction

הגבלה שאפשר להחיל על המפה. חלון התצוגה של המפה לא יחרוג מהמגבלות האלה.

latLngBounds
כשמגדירים את הגבולות, המשתמש יכול להזיז את התצוגה ולהגדיל או להקטין אותה רק בתוך הגבולות שצוינו. אפשר להגביל את הגבולות גם לאורך וגם לרוחב, או רק לרוחב. בגבולות של קווי רוחב בלבד, צריך להשתמש בקווי אורך מערבית ומזרחיים של -180 ו-180 בהתאמה, למשל latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}.
strictBounds optional
סוג:  boolean optional
כדי להגביל את הגבולות עוד יותר, אפשר להגדיר את הדגל strictBounds לערך true. הפעולה הזו מצמצמת את מרחק התצוגה של המשתמש, ומבטיחה שכל מה שמחוץ לגבולות המוגבלים יישאר מוסתר. ברירת המחדל היא false, כלומר המשתמש יכול להתרחק עד שכל האזור המוגדר יופיע בתצוגה, כולל אזורים מחוץ לאזור המוגדר.

הכיתה TrafficLayer

google.maps.TrafficLayer class

שכבת תנועה.

הכיתה הזו היא תת-כיתה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {TrafficLayer} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

TrafficLayer
TrafficLayer([opts])
פרמטרים: 
שכבה שמציגה את תנועת הרכבים הנוכחית בכבישים.
getMap
getMap()
פרמטרים:  ללא
ערך ההחזרה:  Map|null
מחזירה את המפה שבה מוצגת השכבה הזו.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך המוחזר:  None
המערכת מרינדרת את השכבה במפה שצוינה. אם המפה מוגדרת כ-null, השכבה תוסר.
setOptions
setOptions(options)
פרמטרים: 
ערך המוחזר:  None
בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

ממשק TrafficLayerOptions

הממשק של google.maps.TrafficLayerOptions

האובייקט trafficLayerOptions משמש להגדרת המאפיינים שניתן להגדיר ב-TrafficLayer.

autoRefresh optional
סוג:  boolean optional
ברירת מחדל: true
אם שכבת התנועה תתעדכן באופן אוטומטי במידע מעודכן.
map optional
סוג:  Map optional
המפה שבה רוצים להציג את שכבת התנועה.

הכיתה TransitLayer

google.maps.TransitLayer class

שכבת מעבר.

הכיתה הזו היא תת-כיתה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {TransitLayer} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

TransitLayer
TransitLayer()
פרמטרים:  ללא
שכבה שמציגה קווי תחבורה ציבורית.
getMap
getMap()
פרמטרים:  ללא
ערך המוחזר:  Map
מחזירה את המפה שבה מוצגת השכבה הזו.
setMap
setMap(map)
פרמטרים: 
ערך המוחזר:  None
המערכת מרינדרת את השכבה במפה שצוינה. אם המפה מוגדרת כ-null, השכבה תוסר.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

הכיתה BicyclingLayer

google.maps.BicyclingLayer class

שכבה שבה מוצגים שבילים ונתיבים לאופניים.

הקורס הזה תקף עד MVCObject.

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

BicyclingLayer
BicyclingLayer()
פרמטרים: ללא
שכבה שבה מוצגים נתיבים ושבילים לאופניים, והכבישים הגדולים מוצגים ברמה נמוכה יותר.
getMap
getMap()
פרמטרים:  ללא
ערך ההחזרה:  Map|null
הפונקציה מחזירה את המפה שבה השכבה הזו מוצגת.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך ההחזרה:  void
המערכת מרינדרת את השכבה במפה שצוינה. אם המפה מוגדרת לערך null, השכבה תוסר.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

הממשק CameraOptions

הממשק של google.maps.CameraOptions

משמש להגדרת אפשרויות המצלמה במפה.

center optional
סוג:  LatLngLiteral|LatLng optional
heading optional
סוג:  number optional
tilt optional
סוג:  number optional
zoom optional
סוג:  number optional

ממשק VisibleRegion

הממשק של google.maps.VisibleRegion

מכיל את ארבע הנקודות שמגדירות את הפוליגון בעל ארבע הצלעות שהוא האזור הגלוי במפה. במפה וקטורית, הפוליגון הזה יכול להיות טריז במקום מלבן, אם למפה הוקטורית יש הטיה.

farLeft
סוג:  LatLng
farRight
סוג:  LatLng
latLngBounds
סוג:  LatLngBounds
תיבת הגבול הקטנה ביותר שכוללת את האזור הגלוי.
nearLeft
סוג:  LatLng
nearRight
סוג:  LatLng

קבועים של RenderingType

google.maps.RenderingType קבועים

אפשר לגשת אליו באמצעות חיוג למספר const {RenderingType} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

RASTER מציין שהמפה היא מפת רסטר.
UNINITIALIZED מציין שלא ידוע עדיין אם המפה היא וקטור או רשת נקודות, מפני שאתחול המפה עדיין לא הסתיים.
VECTOR מציין שהמפה היא מפה וקטורית.

ממשק MapCapabilities

הממשק של google.maps.MapCapabilities

אובייקט שמכיל תמונת מצב של היכולות הזמינות כרגע במפה. חשוב לזכור שזה לא בהכרח אומר שהמודולים הרלוונטיים נטענים או מופעלים, אלא שהמפה הנוכחית כוללת הרשאה לשימוש בממשקי ה-API האלה. המאפיינים מציגים רשימה של יכולות אפשריות.

isAdvancedMarkersAvailable optional
סוג:  boolean optional
אם הערך הוא true, המפה מוגדרת כראוי ומאפשרת להשתמש בסמנים מתקדמים. שימו לב שעדיין צריך לייבא את הספרייה marker כדי להשתמש בסימנים מתקדמים. מידע נוסף זמין בכתובת https://goo.gle/gmp-isAdvancedMarkersAvailable.
isDataDrivenStylingAvailable optional
סוג:  boolean optional
אם הערך הוא True, המפה הזו מוגדרת כראוי כדי לאפשר שימוש בסגנון מבוסס-נתונים ב-FeatureLayer אחד לפחות. מידע נוסף זמין בכתובות https://goo.gle/gmp-data-driven-styling ו-https://goo.gle/gmp-FeatureLayerIsAvailable.
isWebGLOverlayViewAvailable optional
סוג:  boolean optional
אם הערך הוא True, המפה מוגדרת כראוי ומאפשרת להשתמש ב-WebGLOverlayView.