Класс MaxZoomService
google.maps.MaxZoomService
библиотека
класса "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Статус запроса. Это свойство определяется только при использовании обратных вызовов с MaxZoomService.getMaxZoomAtLatLng (оно не определяется при использовании Promises). |
Константы MaxZoomStatus
google.maps.MaxZoomStatus
Библиотека
констант
"maps"
Статус, возвращаемый MaxZoomService по завершении вызова getMaxZoomAtLatLng(). Укажите их по значению или по названию константы. Примеры: 'OK' или google.maps.MaxZoomStatus.OK.
Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом MaxZoomStatusString.
const {MaxZoomStatus} = await google.maps.importLibrary("maps");
Константы | |
|---|---|
ERROR |
Произошла неизвестная ошибка. |
OK |
Ответ содержит допустимый MaxZoomResult. |