Geometry Library

Clase encoding

Clase google.maps.geometry.encoding

Utilidades para la codificación y decodificación de polilíneas.

Llama al const {encoding} = await google.maps.importLibrary("geometry") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

decodePath
decodePath(encodedPath)
Parámetros: 
  • encodedPathstring
Valor de devolución:  Array<LatLng>
Decodifica una cadena de ruta de acceso codificada en una secuencia de LatLngs.
encodePath
encodePath(path)
Valor de devolución:  string
Codifica una secuencia de LatLngs en una cadena de ruta de acceso codificada.

Clase spherical

Clase google.maps.geometry.spherical

Son funciones de utilidad para calcular ángulos, distancias y áreas geodésicos. El radio predeterminado es el radio de la Tierra, que es de 6378137 metros.

Llama al const {spherical} = await google.maps.importLibrary("geometry") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

computeArea
computeArea(path[, radiusOfSphere])
Parámetros: 
Valor de devolución:  number
Devuelve el área sin signo de una ruta cerrada, en el rango [0, 2×pi×radio²]. El área calculada usa las mismas unidades que el radio. El valor predeterminado de radiusOfSphere es el radio de la Tierra en metros, en cuyo caso el área se expresa en metros cuadrados. Si se pasa un Circle, el radius debe establecerse en un valor no negativo. Además, el círculo no debe cubrir más del 100% de la esfera. Cuando se pasa un LatLngBounds, el LatLng sur no puede estar más al norte que el LatLng norte.
computeDistanceBetween
computeDistanceBetween(from, to[, radius])
Parámetros: 
Valor de devolución:  number
Devuelve la distancia, en metros, entre dos objetos LatLng. De manera opcional, puedes especificar un radio personalizado. De forma predeterminada, el radio es el de la Tierra.
computeHeading
computeHeading(from, to)
Parámetros: 
Valor de devolución:  number
Devuelve el rumbo de un LatLng a otro LatLng. Los encabezados se expresan en grados en el sentido de las manecillas del reloj desde el norte dentro del rango [-180,180).
computeLength
computeLength(path[, radius])
Parámetros: