MapType interface
google.maps.MapType
ממשק
הממשק הזה מגדיר את סוג המפה, ובדרך כלל משמש לסוגי מפות בהתאמה אישית. אי אפשר לשנות אותו.
מאפיינים | |
|---|---|
maxZoom |
סוג:
numberרמת הזום המקסימלית של המפה כשמוצג MapType. שדה חובה עבור MapTypes בסיסיים, מוזנח עבור MapTypes של שכבות-על. |
minZoom |
סוג:
numberרמת הזום המינימלית של המפה כשסוג המפה הזה מוצג. אופציונלי; ברירת המחדל היא 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 למישור Point. הממשק הזה מציין פונקציה שמבצעת תרגום מערכי ערכים של LatLng לקואורדינטות עולמיות בהטלת המפה. ה-API של מפות Google קורא לשיטה הזו כשהוא צריך לשרטט מיקומים על המסך. אובייקטים מסוג Projection חייבים להטמיע את ה-method הזה, אבל יכולים להחזיר null אם אי אפשר לחשב את Point בהקרנה. |
fromPointToLatLng |
fromPointToLatLng(pixel[, noClampNoWrap])פרמטרים:
ערך מוחזר:
LatLng|nullהממשק הזה מציין פונקציה שמבצעת תרגום מקואורדינטות עולמיות בהטלת מפה לערכי LatLng. ממשק Maps API קורא לשיטה הזו כשהוא צריך לתרגם פעולות במסך למיקומים במפה. אובייקטים מסוג Projection חייבים להטמיע את ה-method הזה, אבל יכולים להחזיר null אם אי אפשר לחשב את LatLng בהקרנה. |
ImageMapType class
google.maps.ImageMapType
class
המחלקה הזו מטמיעה את הממשק 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 opacity השקיפות הנוכחית.הפונקציה מחזירה את רמת השקיפות ( 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 interface
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רמת הזום המינימלית של המפה כשסוג המפה הזה מוצג. אופציונלי. |
name optional |
סוג:
string optionalהשם שיוצג ב-MapTypeControl. |
opacity optional |
סוג:
number optionalרמת האטימות שרוצים להחיל על כרטיסי המידע. האטימות צריכה להיות מוגדרת כערך עשרוני בין 0 ל-1.0, כאשר 0 הוא שקוף לחלוטין ו-1 הוא אטום לחלוטין. |
tileSize optional |
סוג:
Size optionalהגודל של קטעי המפה. |
GroundOverlay class
google.maps.GroundOverlay
class
שכבת-על של תמונה מלבנית על המפה.
הכיתה הזו היא הרחבה של 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 interface
google.maps.GroundOverlayOptions
ממשק
האובייקט הזה מגדיר את המאפיינים שאפשר להגדיר באובייקט GroundOverlay.
מאפיינים | |
|---|---|
clickable optional |
סוג:
boolean optionalאם true, שכבת העל הקרקעית יכולה לקבל אירועי עכבר. |
map optional |
סוג:
Map optionalהמפה שבה יוצג הכיסוי. |
opacity optional |
סוג:
number optionalברירת מחדל:
1.0רמת השקיפות של שכבת העל, שמוצגת כמספר בין 0 ל-1. אופציונלי. |
StyledMapType class
google.maps.StyledMapType
class
יוצרת תג 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 interface
google.maps.StyledMapTypeOptions
ממשק
הכיתה הזו משמשת לציון אפשרויות כשיוצרים StyledMapType. אי אפשר לשנות את האפשרויות האלה אחרי שיוצרים מופע של StyledMapType.
מאפיינים | |
|---|---|
alt optional |
סוג:
string optionalהטקסט שיוצג כשמעבירים את העכבר מעל הלחצן MapType הזה בפקד סוג המפה. |
maxZoom optional |
סוג:
number optionalרמת הזום המקסימלית של המפה כשמוצג MapType. אופציונלי. |
minZoom optional |
סוג:
number optionalרמת הזום המינימלית של המפה כשמוצג MapType. אופציונלי. |
name optional |
סוג:
string optionalהשם שיוצג בפקד סוג המפה. |