Max Zoom
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
google.maps . MaxZoomService
Класс google.maps . MaxZoomService
Сервис для получения максимального уровня масштабирования, при котором доступны спутниковые снимки для данного местоположения.
Доступ осуществляется путем вызова const {MaxZoomService} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Конструктор |
---|
MaxZoomService | MaxZoomService() Параметры: Нет Создает новый экземпляр MaxZoomService , который можно использовать для отправки запросов о максимальном уровне масштабирования, доступном для спутниковых изображений. |
Методы |
---|
getMaxZoomAtLatLng | getMaxZoomAtLatLng(latlng[, callback]) Возвращает максимальный уровень масштабирования, при котором доступны подробные изображения на определенной LatLng для типа satellite карты. Поскольку этот запрос является асинхронным, вы должны передать функцию callback , которая будет выполнена после завершения запроса с передачей MaxZoomResult . |
google.maps . MaxZoomResult
Интерфейс google.maps . MaxZoomResult
Результат MaxZoom в формате JSON, полученный из MaxZoomService.
Характеристики |
---|
zoom | Тип: number Максимальный уровень масштабирования, найденный на данном LatLng . |
status optional | Статус запроса. Это свойство определяется только при использовании обратных вызовов с MaxZoomService.getMaxZoomAtLatLng (оно не определяется при использовании Promises). |
google.maps . MaxZoomStatus
Константы google.maps . MaxZoomStatus
Статус, возвращаемый MaxZoomService
после завершения вызова getMaxZoomAtLatLng()
. Укажите их по значению или используя имя константы. Например, 'OK'
или google.maps.MaxZoomStatus.OK
.
Доступ осуществляется путем вызова const {MaxZoomStatus} = await google.maps.importLibrary("maps")
. См. раздел Библиотеки в Maps JavaScript API .
Константы |
---|
ERROR | Произошла неизвестная ошибка. |
OK | Ответ содержит действительный MaxZoomResult . |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-12-22 UTC.
[null,null,["Последнее обновление: 2024-12-22 UTC."],[],[],null,["[MaxZoomService](#MaxZoomService)\nclass\n\n\ngoogle.maps`.`MaxZoomService\nclass\n\nA service for obtaining the highest zoom level at which satellite imagery is available for a given location.\n\nAccess by calling `const {MaxZoomService} = await google.maps.importLibrary(\"maps\")`. \nSee [Libraries in the Maps JavaScript API](/maps/documentation/javascript/libraries).\n\n| Constructor ||\n|-----------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [MaxZoomService](#MaxZoomService.constructor) | `MaxZoomService()` **Parameters:** None Creates a new instance of a `MaxZoomService` that can be used to send queries about the maximum zoom level available for satellite imagery. |\n\n| Methods ||\n|----------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [getMaxZoomAtLatLng](#MaxZoomService.getMaxZoomAtLatLng) | `getMaxZoomAtLatLng(latlng[, callback])` **Parameters:** - `latlng`: [LatLng](/maps/documentation/javascript/reference/coordinates#LatLng)`|`[LatLngLiteral](/maps/documentation/javascript/reference/coordinates#LatLngLiteral) - `callback`: `function(`[MaxZoomResult](/maps/documentation/javascript/reference/max-zoom#MaxZoomResult)`): void `optional **Return Value:** [Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)`\u003c`[MaxZoomResult](/maps/documentation/javascript/reference/max-zoom#MaxZoomResult)`\u003e` Returns the maximum zoom level for which detailed imagery is available at a particular `LatLng` for the `satellite` map type. As this request is asynchronous, you must pass a `callback` function which will be executed upon completion of the request, being passed a `MaxZoomResult`. |\n\n[MaxZoomResult](#MaxZoomResult)\ninterface\n\n\ngoogle.maps`.`MaxZoomResult\ninterface\n\nA MaxZoom result in JSON format retrieved from the MaxZoomService.\n\n| Properties ||\n|--------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [zoom](#MaxZoomResult.zoom) | **Type:** `number` The maximum zoom level found at the given `LatLng`. |\n| [status](#MaxZoomResult.status)` `optional | **Type:** [MaxZoomStatus](/maps/documentation/javascript/reference/max-zoom#MaxZoomStatus)` `optional Status of the request. This property is only defined when using callbacks with [MaxZoomService.getMaxZoomAtLatLng](/maps/documentation/javascript/reference/max-zoom#MaxZoomService.getMaxZoomAtLatLng) (it is not defined when using Promises). |\n\n[MaxZoomStatus](#MaxZoomStatus)\nconstants\n\n\ngoogle.maps`.`MaxZoomStatus\nconstants\n\nThe status returned by the `MaxZoomService` on the completion of a call to `getMaxZoomAtLatLng()`. Specify these by value, or by using the constant's name. For example, `'OK'` or `google.maps.MaxZoomStatus.OK`.\n\nAccess by calling `const {MaxZoomStatus} = await google.maps.importLibrary(\"maps\")`. \nSee [Libraries in the Maps JavaScript API](/maps/documentation/javascript/libraries).\n\n| Constants ||\n|-------------------------------|------------------------------------------------|\n| [ERROR](#MaxZoomStatus.ERROR) | An unknown error occurred. |\n| [OK](#MaxZoomStatus.OK) | The response contains a valid `MaxZoomResult`. |"]]