MaxZoomService 類別
google.maps.MaxZoomService
class
library "maps"
這項服務可取得特定地點衛星圖像可用的最高縮放等級。
const {MaxZoomService} = await google.maps.importLibrary("maps");
建構函式 | |
|---|---|
MaxZoomService |
MaxZoomService()參數:無
建立新的 MaxZoomService 執行個體,可用於查詢衛星圖像的最大縮放等級。 |
方法 | |
|---|---|
getMaxZoomAtLatLng |
getMaxZoomAtLatLng(latlng[, callback])參數:
傳回值:
Promise<MaxZoomResult>傳回 satellite 地圖類型在特定 LatLng 可提供詳細圖像的最大縮放等級。由於這項要求是非同步,因此您必須傳遞 callback 函式,該函式會在要求完成後執行,並傳遞 MaxZoomResult。 |
MaxZoomResult 介面
google.maps.MaxZoomResult
介面
使用 JSON 格式 (擷取自 MaxZoomService) 的 MaxZoom 結果。
屬性 | |
|---|---|
zoom |
類型:
number在指定 LatLng 找到的最大縮放等級。 |
status
選填 |
類型:
MaxZoomStatus optional要求的狀態。只有在使用 MaxZoomService.getMaxZoomAtLatLng 回呼時,才會定義這個屬性 (使用 Promise 時不會定義)。 |
MaxZoomStatus 常數
google.maps.MaxZoomStatus
constants
程式庫"maps"
呼叫 getMaxZoomAtLatLng() 完成後,MaxZoomService 傳回的狀態。請依值或使用常數名稱指定這些值。例如 'OK' 或 google.maps.MaxZoomStatus.OK。
這些常數也可以做為字串使用。在 TypeScript 中,字串常值是由 MaxZoomStatusString 類型定義。
const {MaxZoomStatus} = await google.maps.importLibrary("maps");
常數 | |
|---|---|
ERROR |
發生不明錯誤。 |
OK |
回應包含有效的 MaxZoomResult。 |