ממשק MapType
ממשק google.maps.MapType
הממשק הזה מגדיר את סוג המפה, ובדרך כלל משתמשים בו לסוגי מפות בהתאמה אישית. לא ניתן לשינוי.
מאפיינים | |
|---|---|
maxZoom |
סוג:
numberרמת הזום המקסימלית של המפה כשמוצג MapType כזה. חובה לסוגי מפות בסיסיים, המערכת מתעלמת מהשדה הזה בסוגי מפות שכבות-על. |
minZoom |
סוג:
numberרמת הזום המינימלית של המפה כשמוצג MapType כזה. אופציונלי. ערך ברירת המחדל הוא 0. |
radius |
סוג:
numberרדיוס כוכב הלכת במפה, במטרים. אופציונלי. ברירת המחדל היא רדיוס קו המשווה של כדור הארץ, שהוא 6,378,137 מטרים. |
alt optional |
סוג:
string optionalטקסט חלופי שיוצג כשמעבירים את העכבר מעל הלחצן של MapType הזה ב-MapTypeControl. אופציונלי. |
name optional |
סוג:
string optionalהשם שיוצג ב-MapTypeControl. אופציונלי. |
projection optional |
סוג:
Projection optionalההיטל שמשמש לעיבוד של MapType הזה. אופציונלי. ברירת המחדל היא Mercator. |
tileSize optional |
סוג:
Size optionalהמידות של כל משבצת. חובה. |
Methods | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)פרמטרים:
ערך החזרה:
Element|null המשבצת שנוצרה.הפונקציה מחזירה קטע מפה עבור קואורדינטות של קטע במפה (x, y) ורמת הזום שצוינו. המשבצת הזו תתווסף ל-ownerDocument הנתון. לא זמין לסוגים של מפות בסיסיות. |
releaseTile |
releaseTile(tile)פרמטרים:
ערך מוחזר:
voidמשחרר את המשבצת הנתונה ומבצע את כל פעולות הניקוי הנדרשות. המשבצת שצוינה כבר הוסרה מהמסמך. אופציונלי. |
ממשק Projection
ממשק google.maps.Projection
ממשק ההקרנה.
Methods | |
|---|---|
fromLatLngToPoint |
fromLatLngToPoint(latLng[, point])פרמטרים:
ערך מוחזר:
Point|nullתרגום מהגליל של LatLng למישור של הנקודה. הממשק הזה מציין פונקציה שמיישמת תרגום מערכי LatLng נתונים לקואורדינטות עולמיות בהיטל המפה. Maps API קורא ל-method הזה כשהוא צריך לשרטט מיקומים במסך. אובייקטים מסוג Projection חייבים להטמיע את השיטה הזו, אבל יכולים להחזיר null אם ההיטל לא יכול לחשב את Point. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])פרמטרים:
ערך מוחזר:
LatLng|nullהממשק הזה מציין פונקציה שמיישמת תרגום מקואורדינטות עולמיות בהיטל מפה לערכי LatLng. Maps API קורא לשיטה הזו כשהוא צריך לתרגם פעולות במסך למיקומים במפה. אובייקטים מסוג 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 |
Methods | |
|---|---|
getOpacity |
getOpacity()פרמטרים: אין
ערך מוחזר:
number אטימות האטימות הנוכחית.הפונקציה מחזירה את רמת השקיפות ( 0 (שקוף) עד 1.0) של המשבצות של ImageMapType. |
getTile |
getTile(tileCoord, zoom, ownerDocument)פרמטרים:
ערך החזרה:
Element|null המשבצת שנוצרה. |
releaseTile |
releaseTile(tileDiv)פרמטרים:
ערך מוחזר: אין
|
setOpacity |
setOpacity(opacity)פרמטרים:
ערך מוחזר: אין
ההגדרה הזו קובעת את רמת האטימות ( 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מחזירה מחרוזת (כתובת URL) של קואורדינטה נתונה של קטע במפה (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 שלה. גודל התמונה מותאם לגבולות הנוכחיים, והיא מוצגת באמצעות היטל המפה הנוכחי. |
Methods | |
|---|---|
getBounds |
getBounds()פרמטרים: אין
ערך מוחזר:
LatLngBoundsהפונקציה מחזירה את ה- LatLngBounds של שכבת-העל הזו. |
getMap |
getMap()פרמטרים: אין
ערך מוחזר:
Mapמחזירה את המפה שבה מוצגת שכבת-העל הזו של פני השטח. |
getOpacity |
getOpacity()פרמטרים: אין
ערך מוחזר:
numberמחזירה את השקיפות של שכבת-העל הזו על פני הקרקע. |
getUrl |
getUrl()פרמטרים: אין
ערך מוחזר:
stringמקבל את כתובת ה-URL של התמונה המוצגת. |
setMap |
setMap(map)פרמטרים:
ערך מוחזר: אין
מציג את שכבת העל של הקרקע במפה שצוינה. אם המפה מוגדרת לערך null, שכבת-העל תוסר. |
setOpacity |
setOpacity(opacity)פרמטרים:
ערך מוחזר: אין
ההגדרה הזו קובעת את רמת האטימות של שכבת העל הזו של פני השטח. |
עברו בירושה:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
אירועים | |
|---|---|
click |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל ב- GroundOverlay. |
dblclick |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל ב- 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 המוקדם יותר. שימו לב: אין תמיכה ב- StyledMapType כשמוגדר מזהה מפה. אם תשתמשו בשניהם יחד, תופיע אזהרה במסוף. |
מאפיינים | |
|---|---|
alt |
סוג:
string |
maxZoom |
סוג:
number |
minZoom |
סוג:
number |
name |
סוג:
string |
projection |
סוג:
Projection |
radius |
סוג:
number |
tileSize |
סוג:
Size |
Methods | |
|---|---|
getTile |
getTile(tileCoord, zoom, ownerDocument)פרמטרים:
ערך החזרה:
Element|null המשבצת שנוצרה. |
releaseTile |
releaseTile(tile)פרמטרים:
ערך מוחזר: אין
|
עברו בירושה:
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השם שיוצג בפקד של סוג המפה. |