Image overlays

ממשק MapType

ממשק google.maps.MapType

הממשק הזה מגדיר את סוג המפה, ומשמש בדרך כלל לסוגי מפות מותאמים אישית. בלתי משתנה.

maxZoom
סוג:  number
רמת ההגדלה המקסימלית של המפה בעת הצגת MapType זה. נדרשת לקובצי MapType בסיסיים, המערכת מתעלמת מהם עבור מיפויי MapTypes בשכבת-על.
minZoom
סוג:  number
רמת הזום המינימלית של המפה בעת הצגת MapType זו. אופציונלי; ברירת המחדל היא 0.
radius
סוג:  number
רדיוס כדור הארץ במפה, במטרים. אופציונלי: ברירת המחדל היא רדיוס המשווה של כדור הארץ, 6378137 מטרים.
tileSize
סוג:  Size
המידות של כל משבצת. חובה.
alt optional
סוג:  string optional
טקסט חלופי שיוצג כאשר מעבירים את העכבר מעל לחצן MapType זה ב- MapTypeControl. זה שינוי אופציונלי.
name optional
סוג:  string optional
השם שיוצג ב- MapTypeControl. זה שינוי אופציונלי.
projection optional
סוג:  Projection optional
ההיטל ששימש לעיבוד MapType זה. אופציונלי; ברירת המחדל היא Mercator.
getTile
getTile(tileCoord, zoom, ownerDocument)
פרמטרים: 
  • tileCoordPoint קואורדינטות של משבצות.
  • zoomnumber זום של משבצות.
  • ownerDocumentDocument המסמך שהמשבצת הזו נמצאת בבעלותו.
ערך החזרה:  Element|null אריח תוצאה.
מחזירה אריח עבור קואורדינטת המשבצת (x, y) ורמת המרחק מהתצוגה. אריח זה יצורף למסמך ownerDocument הנתון. לא זמין לסוגי מפה בסיסיים.
releaseTile
releaseTile(tile)
פרמטרים: 
  • tileElement optional משבצת לשחרור.
ערך החזרה: ללא
משחרר את האריח הנתון ומבצע את הניקוי הנחוץ. המשבצת שסיפקת כבר הוסרה מהמסמך. זה שינוי אופציונלי.

ממשק Projection

ממשק google.maps.Projection

fromLatLngToPoint
fromLatLngToPoint(latLng[, point])
פרמטרים: 
הערך המוחזר:  Point|null
מתורגמת מגליל LatLng למישור פוינט. הממשק הזה מציין פונקציה שמטמיעה תרגום מערכי LatLng נתונים לקואורדינטות עולמיות בהיטל המפה. ה-API של מפות Google קורא לשיטה הזו כשהוא צריך להציג מיקומים במסך. אובייקטים מסוג Projection חייבים ליישם את השיטה הזו, אבל הם יכולים להחזיר null אם ההיטל לא יכול לחשב את Point.
fromPointToLatLng
fromPointToLatLng(pixel[, noClampNoWrap])
פרמטרים: 
  • pixelPoint
  • noClampNoWrapboolean optional
הערך המוחזר:  LatLng|null
הממשק הזה מציין פונקציה שמטמיעה תרגום מקואורדינטות עולמיות בהיטל מפה לערכי LatLng. ה-API של מפות Google קורא לשיטה הזו כשהוא צריך לתרגם פעולות במסך למיקומים במפה. אובייקטים מסוג Projection חייבים ליישם את השיטה הזו, אבל הם יכולים להחזיר null אם ההיטל לא יכול לחשב את LatLng.

המחלקה ImageMapType

google.maps.ImageMapType סיווג

מחלקה זו מיישמת את ממשק MapType ומיועדת לעיבוד אריחי תמונות.

הכיתה הזו משתרעת על פני MVCObject.

במחלקה הזו מוטמעת MapType.

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

ImageMapType
ImageMapType(opts)
פרמטרים: 
יצירת ImageMapType באמצעות האפשרויות ImageMapTypeOptions שסופקו
alt
סוג:  string optional
maxZoom
סוג:  number
minZoom
סוג:  number
name
סוג:  string optional
projection
סוג:  Projection
radius
סוג:  number
tileSize
סוג:  Size
getOpacity
getOpacity()
פרמטרים: ללא
ערך החזרה:  number אטימות: השקיפות הנוכחית.
מחזירה את רמת האטימות (0 (שקופה) ל-1.0) של ImageMapType המשבצות.
getTile
getTile(tileCoord, zoom, ownerDocument)
פרמטרים: 
  • tileCoordPoint קואורדינטות של משבצות.
  • zoomnumber זום של משבצות.
  • ownerDocumentDocument המסמך שהמשבצת הזו נמצאת בבעלותו.
ערך החזרה:  Element|null אריח תוצאה.
releaseTile
releaseTile(tileDiv)
פרמטרים: 
  • tileDivElement optional משבצת לשחרור.
ערך החזרה: ללא
setOpacity
setOpacity(opacity)
פרמטרים: 
  • opacitynumber האטימות החדשה.
ערך החזרה: ללא
מגדירה את רמת האטימות (0 (שקופה) ל-1.0) של המשבצות של ImageMapType.
עברה בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
tilesloaded
function()
ארגומנטים: ללא
האירוע הזה מופעל כשהטעינה של המשבצות הגלויות הסתיימה.

ממשק ImageMapTypeOptions

ממשק google.maps.ImageMapTypeOptions

המחלקה הזו משמשת ליצירת MapType שמעבד אריחי תמונות.

alt optional
סוג:  string optional
טקסט חלופי שיוצג כאשר מעבירים את העכבר מעל לחצן MapType זה ב- MapTypeControl.
getTileUrl optional
סוג:  function(Point, number): (string optional) optional
מחזירה מחרוזת (כתובת אתר) עבור קואורדינטת אריח (x, y) ורמת מרחק תצוגה נתונה.
maxZoom optional
סוג:  number optional
רמת ההגדלה המקסימלית של המפה בעת הצגת MapType זה.
minZoom optional
סוג:  number optional
רמת הזום המינימלית של המפה בעת הצגת MapType זו. זה שינוי אופציונלי.
name optional
סוג:  string optional
השם שיוצג ב- MapTypeControl.
opacity optional
סוג:  number optional
מידת השקיפות שיש להחיל על האריחים. יש לציין את השקיפות כערך צף בין 0 ל-1.0, כאשר 0 הוא שקוף לחלוטין ו-1 אטום לחלוטין.
tileSize optional
סוג:  Size optional
גודל המשבצת.

סיווג של GroundOverlay

google.maps.GroundOverlay סיווג

שכבת-על של תמונה מלבנית במפה.

הכיתה הזו משתרעת על פני MVCObject.

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

GroundOverlay
GroundOverlay(url, bounds[, opts])
פרמטרים: 
יצירת שכבת-על של קרקע מכתובת ה-URL של התמונה שסופקה ומה-LatLngBounds שלה. גודל התמונה מותאם לגבולות הנוכחיים, וצפויה לפי היטל המפה הנוכחי.
getBounds
getBounds()
פרמטרים: ללא
הערך המוחזר:  LatLngBounds
הפונקציה מקבלת את ה-LatLngBounds של שכבת-על זו.
getMap
getMap()
פרמטרים: ללא
הערך המוחזר:  Map
מחזירה את המפה שבה מוצגת שכבת-העל הקרקעית.
getOpacity
getOpacity()
פרמטרים: ללא
הערך המוחזר:  number
מחזירה את השקיפות של שכבת-העל היבשתית.
getUrl
getUrl()
פרמטרים: ללא
הערך המוחזר:  string
הפונקציה מקבלת את כתובת ה-URL של התמונה המוקרנת.
setMap
setMap(map)
פרמטרים: 
ערך החזרה: ללא
הצגת שכבת-העל של הקרקע במפה שצוינה. אם קובעים במפה את הערך null, שכבת-העל תוסר.
setOpacity
setOpacity(opacity)
פרמטרים: 
  • opacitynumber
ערך החזרה: ללא
הגדרת האטימות של שכבת-העל הקרקעית.
עברה בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע קליק של DOM מופעל ב-GroundOverlay.
dblclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM dblclick מופעל ב-GroundOverlay.

ממשק GroundOverlayOptions

ממשק google.maps.GroundOverlayOptions

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

clickable optional
סוג:  boolean optional
אם true, שכבת-העל של הקרקע יכולה לקבל אירועי עכבר.
map optional
סוג:  Map optional
המפה שבה יש להציג את שכבת-העל.
opacity optional
סוג:  number optional
ברירת מחדל: 1.0
מידת האטימות של שכבת-העל, מבוטאת כמספר בין 0 ל-1. זה שינוי אופציונלי.

מחלקה StyledMapType

google.maps.StyledMapType סיווג

יצירת MapType עם סגנון בהתאמה אישית.

הכיתה הזו משתרעת על פני MVCObject.

במחלקה הזו מוטמעת MapType.

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

StyledMapType
StyledMapType(styles[, options])
פרמטרים: 
יוצר MapType מעוצב עם האפשרויות שצוינו. הפונקציה StyledMapType מקבלת מערך של MapTypeStyle, וכל MapTypeStyle מוחל על המפה ברצף. MapTypeStyle מאוחר יותר שמפעיל את אותם בוררים (MapTypeStyler) על אותם בוררים של MapTypeStyle קודם, יחליף את ה-MapTypeStyle הקודם.
alt
סוג:  string
maxZoom
סוג:  number
minZoom
סוג:  number
name
סוג:  string
projection
סוג:  Projection
radius
סוג:  number
tileSize
סוג:  Size
getTile
getTile(tileCoord, zoom, ownerDocument)
פרמטרים: 
  • tileCoordPoint קואורדינטות של משבצות.
  • zoomnumber זום של משבצות.
  • ownerDocumentDocument המסמך שהמשבצת הזו נמצאת בבעלותו.
ערך החזרה:  Element|null אריח תוצאה.
releaseTile
releaseTile(tile)
פרמטרים: 
  • tileElement optional משבצת לשחרור.
ערך החזרה: ללא
עברה בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

ממשק StyledMapTypeOptions

ממשק google.maps.StyledMapTypeOptions

המחלקה הזו משמשת לציון אפשרויות כשיוצרים StyledMapType. לא ניתן לשנות את האפשרויות האלה לאחר יצירת מופע של StyledMapType.

alt optional
סוג:  string optional
טקסט שיוצג כאשר מעבירים את העכבר מעל הלחצן של MapType בפקד סוג המפה.
maxZoom optional
סוג:  number optional
רמת הזום המקסימלית של המפה בעת הצגת MapType. זה שינוי אופציונלי.
minZoom optional
סוג:  number optional
מרחק התצוגה המינימלי של המפה כשמוצג MapType. זה שינוי אופציונלי.
name optional
סוג:  string optional
השם שיוצג בפקד סוג המפה.