Max Zoom

המחלקה MaxZoomService

class google.maps.MaxZoomService
library "maps"

שירות לקבלת רמת הזום הגבוהה ביותר שבה צילומי הלוויין זמינים למיקום נתון.

const {MaxZoomService} = await google.maps.importLibrary("maps");
MaxZoomService
MaxZoomService()
פרמטרים: אין
יוצרת מופע חדש של MaxZoomService שאפשר להשתמש בו כדי לשלוח שאילתות לגבי רמת הזום המקסימלית שזמינה לצילומי לוויין.
getMaxZoomAtLatLng
getMaxZoomAtLatLng(latlng[, callback])
פרמטרים:
ערך מוחזר: Promise<MaxZoomResult>
הפונקציה מחזירה את רמת הזום המקסימלית שבה זמינות תמונות מפורטות ב-LatLng מסוים לסוג המפה satellite. הבקשה הזו היא אסינכרונית, ולכן צריך להעביר פונקציית callback שתופעל בסיום הבקשה, ותועבר אליה MaxZoomResult.

הממשק MaxZoomResult

ממשק google.maps.MaxZoomResult

תוצאת MaxZoom בפורמט JSON שאוחזרה מ-MaxZoomService.

zoom
סוג: number
רמת הזום המקסימלית שנמצאה ב-LatLng הנתון.
status
אופציונלי
סוג: MaxZoomStatus optional
סטטוס הבקשה. המאפיין הזה מוגדר רק כשמשתמשים בקריאות חוזרות (callbacks) עם MaxZoomService.getMaxZoomAtLatLng (הוא לא מוגדר כשמשתמשים ב-Promises).

ערכי MaxZoomStatusMaxZoomStatus קבועים

constants google.maps.MaxZoomStatus
ספרייה "maps"

הסטטוס שמוחזר על ידי MaxZoomService בסיום קריאה ל-getMaxZoomAtLatLng(). אפשר לציין אותם לפי ערך או לפי שם הקבוע. לדוגמה: 'OK' או google.maps.MaxZoomStatus.OK.

אפשר להשתמש בקבועים האלה גם כמחרוזות. ב-TypeScript, המחרוזות המילוליות מוגדרות לפי הסוג MaxZoomStatusString.

const {MaxZoomStatus} = await google.maps.importLibrary("maps");
ERROR קרתה שגיאה לא ידועה.
OK התשובה מכילה MaxZoomResult תקין.