Clase LatLng
Clase google.maps.LatLng
Un LatLng
es un punto en coordenadas geográficas: latitud y longitud.
- La latitud varía entre -90 y 90 grados, inclusive. Los valores superiores o inferiores a este rango se restringirán al rango [-90, 90]. Esto significa que, si el valor especificado es inferior a -90, se establecerá en -90. Si el valor es mayor que 90, se establecerá en 90.
- La longitud varía entre -180 y 180 grados, inclusive. Los valores superiores o inferiores a este rango se ajustarán de forma tal que queden dentro del rango. Por ejemplo, un valor de -190 se convertirá en 170. Un valor de 190 se convertirá en -170. Esto refleja el hecho de que las longitudes se extienden alrededor del globo.
Ten en cuenta que no puedes modificar las coordenadas de un
LatLng
. Si quieres calcular otro punto, debes crear uno nuevo. La mayoría de los métodos que aceptan objetos LatLng
también aceptan un objeto LatLngLiteral
, por lo que las siguientes opciones son equivalentes:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
El constructor también acepta objetos LatLngLiteral
y LatLng
. Si se pasa una instancia de LatLng
al constructor, se crea una copia.
A continuación, se muestran las posibles llamadas al constructor:
new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
Llama al const {LatLng} = await google.maps.importLibrary("core")
para acceder.
Consulta