MaxZoomService 类
class
google.maps.MaxZoomService
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
从 MaxZoomService 中检索获得的采用 JSON 格式的 MaxZoom 结果。
属性 | |
|---|---|
zoom |
类型:
number在给定 LatLng 处找到的最大缩放级别。 |
status
可选 |
类型:
MaxZoomStatus optional请求的状态。仅当使用 MaxZoomService.getMaxZoomAtLatLng 回调时,才会定义此属性(使用 Promise 时不会定义)。 |
MaxZoomStatus 常量
常量
google.maps.MaxZoomStatus
库 "maps"
MaxZoomService 在完成对 getMaxZoomAtLatLng() 的调用后返回的状态。按值或使用常量名称指定这些值。例如 'OK' 或 google.maps.MaxZoomStatus.OK。
这些常量也可以用作字符串。在 TypeScript 中,字符串字面量由 MaxZoomStatusString 类型定义。
const {MaxZoomStatus} = await google.maps.importLibrary("maps");
常量 | |
|---|---|
ERROR |
发生未知错误。 |
OK |
响应中包含有效的 MaxZoomResult。 |