Max Zoom

MaxZoomService

google.maps.MaxZoomService

一种用于获取最高缩放级别(即,可以显示指定位置的卫星图像)的服务。

通过调用 const {MaxZoomService} = await google.maps.importLibrary("maps") 进行访问。请参阅 Maps JavaScript API 中的库

MaxZoomService
MaxZoomService()
参数:无
创建 MaxZoomService 的新实例,可用于发送关于卫星图像支持的最大缩放级别的查询。
getMaxZoomAtLatLng
getMaxZoomAtLatLng(latlng[, callback])
参数
返回值Promise<MaxZoomResult>
针对 satellite 地图类型返回特定 LatLng 上可用详细图像的最大缩放级别。由于此请求是异步进行的,因此您必须传递一个 callback 函数,该函数会在请求完成(即收到 MaxZoomResult)时执行。

MaxZoomResult 接口

google.maps.MaxZoomResult 接口

从 MaxZoomService 中检索获得的采用 JSON 格式的 MaxZoom 结果。

zoom
类型number
在指定的 LatLng 处找到的最大缩放级别。
status optional
类型MaxZoomStatus optional
请求的状态。此属性仅在通过 MaxZoomService.getMaxZoomAtLatLng 使用回调时才定义(在使用 promise 时未定义)。

MaxZoomStatus 常量

google.maps.MaxZoomStatus 常量

完成对 getMaxZoomAtLatLng() 的调用时 MaxZoomService 返回的状态。通过值或使用常量名称来指定这些变量。例如 'OK'google.maps.MaxZoomStatus.OK

通过调用 const {MaxZoomStatus} = await google.maps.importLibrary("maps") 进行访问。请参阅 Maps JavaScript API 中的库

ERROR 发生了未知错误。
OK 响应包含有效的 MaxZoomResult