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 。 |