Coordinates

Classe LatLng

google.maps.LatLng classe

Un LatLng è un punto in coordinate geografiche: latitudine e longitudine.

  • La latitudine è compresa tra -90 e 90 gradi inclusi. I valori superiori o inferiori a questo intervallo verranno bloccati nell'intervallo [-90, 90]. Ciò significa che se il valore specificato è inferiore a -90, verrà impostato su -90. Se il valore è maggiore di 90, verrà impostato su 90.
  • La longitudine è compresa tra -180 e 180 gradi inclusi. I valori superiori o inferiori a questo intervallo verranno inclusi in modo che rientrino nell'intervallo. Ad esempio, un valore di -190 verrà convertito in 170. Un valore di 190 verrà convertito in -170. Ciò riflette il fatto che le longitudini avvolgono il globo.
Anche se la proiezione cartografica predefinita associa la longitudine alla coordinata X della mappa e la latitudine alla coordinata Y, la coordinata di latitudine viene sempre scritta prima, seguita dalla longitudine.
Tieni presente che non puoi modificare le coordinate di un LatLng. Se vuoi calcolare un altro punto, devi crearne uno nuovo.

La maggior parte dei metodi che accettano oggetti LatLng accettano anche un oggetto LatLngLiteral, pertanto le seguenti istruzioni sono equivalenti:

 map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});

Il costruttore accetta anche gli oggetti LatLngLiteral e LatLng. Se viene passata un'istanza di LatLng al costruttore, viene creata una copia.

Di seguito sono riportate le possibili chiamate al costruttore:

 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);

Accesso chiamando il numero const {LatLng} = await google.maps.importLibrary("core").
Consulta Librerie nell'API Maps JavaScript.