Elevation

Класс ElevationService

google.maps . ElevationService Класс google.maps . ElevationService

Определяет класс обслуживания, который взаимодействует напрямую с серверами Google для запроса данных о высоте.

Получите доступ, вызвав const {ElevationService} = await google.maps.importLibrary("elevation") . См. Библиотеки в Maps JavaScript API .

ElevationService
ElevationService()
Параметры: Нет
Создает новый экземпляр ElevationService , который отправляет запросы на повышение прав на серверы Google.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Параметры:
Возвращаемое значение: Promise < PathElevationResponse >
Делает запрос высоты по пути, где данные о высоте возвращаются в виде выборок на основе расстояния по этому пути.
getElevationForLocations
getElevationForLocations(request[, callback])
Параметры:
Возвращаемое значение: Promise < LocationElevationResponse >
Делает запрос на повышение для списка дискретных местоположений.

Интерфейс LocationElevationRequest

google.maps . LocationElevationRequest Интерфейс google.maps . LocationElevationRequest

Запрос высоты, отправленный ElevationService , содержащий список дискретных координат ( LatLng s), для которых необходимо вернуть данные высоты.

locations optional
Тип: Array < LatLng | LatLngLiteral > optional
Дискретные местоположения, для которых нужно получить отметки.

Интерфейс LocationElevationResponse

google.maps . LocationElevationResponse Интерфейс google.maps . LocationElevationResponse

Ответ о повышении, возвращаемый ElevationService , содержащий список ElevationResult , соответствующих расположениям LocationElevationRequest .

results
Тип: Array < ElevationResult >
Список ElevationResult , соответствующих расположениям LocationElevationRequest .

Интерфейс PathElevationRequest

google.maps . PathElevationRequest Интерфейс google.maps . PathElevationRequest

Запрос на повышение, отправленный ElevationService , содержащий путь, по которому возвращаются выборочные данные. Этот запрос определяет непрерывный путь вдоль земли, вдоль которого должны быть взяты образцы высот на равных расстояниях. Все пути от вершины к вершине используют сегменты большого круга между этими двумя точками.

samples
Тип: number
Необходимый. Количество равноудаленных точек на заданном пути, для которых необходимо получить данные о высоте, включая конечные точки. Количество выборок должно быть в диапазоне от 2 до 512 включительно.
path optional
Тип: Array < LatLng | LatLngLiteral > optional
Путь, по которому следует собирать значения высоты.

Интерфейс PathElevationResponse

google.maps . PathElevationResponse Интерфейс google.maps . PathElevationResponse

Ответ на повышение прав, возвращаемый ElevationService , содержащий список ElevationResult , равномерно распределенных по пути PathElevationRequest .

results
Тип: Array < ElevationResult >
Список ElevationResult , соответствующих образцам PathElevationRequest .

Интерфейс ElevationResult

google.maps . ElevationResult Интерфейс google.maps . ElevationResult

Результат запроса ElevationService , состоящий из набора координат высот и их значений высот. Обратите внимание, что один запрос может создать несколько ElevationResult s.

elevation
Тип: number
Высота этой точки на Земле в метрах над уровнем моря.
resolution
Тип: number
Расстояние в метрах между точками выборки, из которых была интерполирована высота. Это свойство будет отсутствовать, если разрешение неизвестно. Обратите внимание, что данные о высоте становятся более грубыми (большие значения resolution ) при прохождении нескольких точек. Чтобы получить наиболее точное значение высоты точки, ее следует запрашивать независимо.
location optional
Тип: LatLng optional
Расположение этого результата высоты.

Константы ElevationStatus

google.maps . ElevationStatus Константы google.maps . ElevationStatus

Статус, возвращаемый ElevationService после завершения запроса на повышение прав. Укажите их по значению или по имени константы. Например, 'OK' или google.maps.ElevationStatus.OK .

Получите доступ, вызвав const {ElevationStatus} = await google.maps.importLibrary("elevation") . См. Библиотеки в Maps JavaScript API .

INVALID_REQUEST Запрос недействителен.
OK Запрос не обнаружил ошибок.
OVER_QUERY_LIMIT Веб-страница превысила лимит запросов за слишком короткий период времени.
REQUEST_DENIED Веб-странице не разрешено использовать службу повышения.
UNKNOWN_ERROR Запрос на повышение прав не может быть успешно обработан, однако точная причина сбоя неизвестна.
,

Класс ElevationService

google.maps . ElevationService Класс google.maps . ElevationService

Определяет класс обслуживания, который взаимодействует напрямую с серверами Google для запроса данных о высоте.

Получите доступ, вызвав const {ElevationService} = await google.maps.importLibrary("elevation") . См. Библиотеки в Maps JavaScript API .

ElevationService
ElevationService()
Параметры: Нет
Создает новый экземпляр ElevationService , который отправляет запросы на повышение прав на серверы Google.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Параметры:
Возвращаемое значение: Promise < PathElevationResponse >
Делает запрос высоты по пути, где данные о высоте возвращаются в виде выборок на основе расстояния по этому пути.
getElevationForLocations
getElevationForLocations(request[, callback])
Параметры:
Возвращаемое значение: Promise < LocationElevationResponse >
Делает запрос на повышение для списка дискретных местоположений.

Интерфейс LocationElevationRequest

google.maps . LocationElevationRequest Интерфейс google.maps . LocationElevationRequest

Запрос высоты, отправленный ElevationService , содержащий список дискретных координат ( LatLng s), для которых необходимо вернуть данные высоты.

locations optional
Тип: Array < LatLng | LatLngLiteral > optional
Дискретные местоположения, для которых нужно получить отметки.

Интерфейс LocationElevationResponse

google.maps . LocationElevationResponse Интерфейс google.maps . LocationElevationResponse

Ответ о повышении, возвращаемый ElevationService , содержащий список ElevationResult , соответствующих расположениям LocationElevationRequest .

results
Тип: Array < ElevationResult >
Список ElevationResult , соответствующих расположениям LocationElevationRequest .

Интерфейс PathElevationRequest

google.maps . PathElevationRequest Интерфейс google.maps . PathElevationRequest

Запрос на повышение, отправленный ElevationService , содержащий путь, по которому возвращаются выборочные данные. Этот запрос определяет непрерывный путь вдоль земли, вдоль которого должны быть взяты образцы высот на равных расстояниях. Все пути от вершины к вершине используют сегменты большого круга между этими двумя точками.

samples
Тип: number
Необходимый. Количество равноудаленных точек на заданном пути, для которых необходимо получить данные о высоте, включая конечные точки. Количество выборок должно быть в диапазоне от 2 до 512 включительно.
path optional
Тип: Array < LatLng | LatLngLiteral > optional
Путь, по которому следует собирать значения высоты.

Интерфейс PathElevationResponse

google.maps . PathElevationResponse Интерфейс google.maps . PathElevationResponse

Ответ на повышение прав, возвращаемый ElevationService , содержащий список ElevationResult , равномерно распределенных по пути PathElevationRequest .

results
Тип: Array < ElevationResult >
Список ElevationResult , соответствующих образцам PathElevationRequest .

Интерфейс ElevationResult

google.maps . ElevationResult Интерфейс google.maps . ElevationResult

Результат запроса ElevationService , состоящий из набора координат высот и их значений высот. Обратите внимание, что один запрос может создать несколько ElevationResult s.

elevation
Тип: number
Высота этой точки на Земле в метрах над уровнем моря.
resolution
Тип: number
Расстояние в метрах между точками выборки, из которых была интерполирована высота. Это свойство будет отсутствовать, если разрешение неизвестно. Обратите внимание, что данные о высоте становятся более грубыми (большие значения resolution ) при прохождении нескольких точек. Чтобы получить наиболее точное значение высоты точки, ее следует запрашивать независимо.
location optional
Тип: LatLng optional
Расположение этого результата высоты.

Константы ElevationStatus

google.maps . ElevationStatus Константы google.maps . ElevationStatus

Статус, возвращаемый ElevationService после завершения запроса на повышение прав. Укажите их по значению или по имени константы. Например, 'OK' или google.maps.ElevationStatus.OK .

Получите доступ, вызвав const {ElevationStatus} = await google.maps.importLibrary("elevation") . См. Библиотеки в Maps JavaScript API .

INVALID_REQUEST Запрос недействителен.
OK Запрос не обнаружил ошибок.
OVER_QUERY_LIMIT Веб-страница превысила лимит запросов за слишком короткий период времени.
REQUEST_DENIED Веб-странице не разрешено использовать службу повышения.
UNKNOWN_ERROR Запрос на повышение прав не может быть успешно обработан, однако точная причина сбоя неизвестна.