Elevation

ElevationService

Clase google.maps.ElevationService

Define una clase de servicio que se comunica directamente con los servidores de Google para solicitar datos de elevación.

ElevationService
ElevationService()
Parámetros: ninguno
Crea una instancia nueva de un ElevationService que envía consultas de elevación a los servidores de Google.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Parámetros:
Valor que se muestra: Promise<PathElevationResponse>
Realiza una solicitud de elevación en una ruta, donde los datos de elevación se muestran como muestras basadas en la distancia a lo largo de esa ruta.
getElevationForLocations
getElevationForLocations(request[, callback])
Parámetros:
Valor que se muestra: Promise<LocationElevationResponse>
Realiza una solicitud de elevación para una lista de ubicaciones discretas.

Interfaz LocationElevationRequest

Interfaz google.maps.LocationElevationRequest

Una solicitud de elevación enviada por el ElevationService que contiene la lista de coordenadas discretas (LatLng) para las cuales se muestran datos de elevación.

locations optional
Tipo: Array<LatLng|LatLngLiteral> optional
Las ubicaciones discretas para las cuales se recuperarán las elevaciones.

Interfaz LocationElevationResponse

Interfaz google.maps.LocationElevationResponse

Una respuesta de elevación que muestra el ElevationService y que contiene la lista de ElevationResult que coinciden con las ubicaciones de LocationElevationRequest

results
La lista de ElevationResult que coincide con las ubicaciones de LocationElevationRequest.

PathElevationRequest

Interfaz google.maps.PathElevationRequest

Una consulta de elevación enviada por ElevationService, que contiene la ruta de acceso con la que se deben mostrar datos muestreados. Esta solicitud define una ruta continua a lo largo de la tierra a lo largo de la cual se deben tomar muestras de elevación a distancias distendidas de manera uniforme. Todas las rutas que va desde el vértice hasta el vértice utilizan segmentos del círculo grande entre esos dos puntos.

samples
Tipo: number
Obligatorio. La cantidad de puntos equidistantes en la ruta de acceso determinada para la cual se recuperarán los datos de elevación, incluidos los extremos. La cantidad de muestras debe ser un valor entre 2 y 512, ambos incluidos.
path optional
Tipo: Array<LatLng|LatLngLiteral> optional
La ruta que se usará para recopilar los valores de elevación.

PathElevationResponse.

Interfaz google.maps.PathElevationResponse

Una respuesta de elevación que muestra el ElevationService y que contiene la lista de ElevationResult con espacio uniforme en la ruta del PathElevationRequest.

results
La lista de ElevationResult que coincide con las muestras de PathElevationRequest.

ElevationResult

Interfaz google.maps.ElevationResult

El resultado de una solicitud ElevationService, que consiste en el conjunto de coordenadas de elevación y sus valores de elevación. Ten en cuenta que una sola solicitud puede producir varios ElevationResult.

elevation
Tipo: number
Elevación de este punto en la Tierra, en metros sobre el nivel del mar.
resolution
Tipo: number
La distancia, en metros, entre los puntos de ejemplo a partir de los cuales se interpolaron las elevaciónes. Esta propiedad estará ausente si se desconoce la resolución. Ten en cuenta que los datos de elevación se vuelven más toscos (valores resolution mayores) cuando se pasan varios puntos. Para obtener el valor de elevación más preciso para un punto, deben realizarse consultas independientes.
location optional
Tipo: LatLng optional
La ubicación de este resultado de elevación.

Constantes ElevationStatus

google.maps.ElevationStatus constantes

El estado que muestra el ElevationService al completar una solicitud de elevación. Especifícalos por valor o usa el nombre de la constante. Por ejemplo, 'OK' o google.maps.ElevationStatus.OK.

INVALID_REQUEST La solicitud no era válida.
OK La solicitud no encontró ningún error.
OVER_QUERY_LIMIT La página web superó el límite de solicitudes en un período muy corto.
REQUEST_DENIED La página web no puede utilizar el servicio de elevación.
UNKNOWN_ERROR La solicitud de elevación no se pudo procesar correctamente, pero se desconoce el motivo exacto del error.