Come faccio a convertire le coordinate coordinate leggibile da Google Maps?
-
13-09-2019 - |
Domanda
Guarda la mappa di coordinate su questo pagina.Questo è collegato da Wikipedia e le coordinate sono passati la stringa di query.Non sono sicuro delle effettive condizioni per questo, ma Come faccio a convertire le coordinate?Simile a questa:
37° 14' 6" N, 115° 48' 40" W
Vorrei per assomigliare a questo:
37.235, -115.811111
, che è un formato leggibile da Google maps, come si è visto in questo esempio.
Come faccio in PHP, e quali sono i due diversi tipi di coordinate chiamato?
Soluzione
Il formato originale è in ore, minuti, secondi formato.Per la conversione in decimale, fare:
D = H + M/60 + s/3600
Quindi, nel tuo esempio, 37,14,6 diventa
37 + 14/60 + 6/3600 = 37.235, come indicato.
Se la latitudine è N il risultato è positivo, se S, negativo.Se la longitudine è E il risultato è positivo.Se ovest il risultato è negativo.
Altri suggerimenti
Qui è la funzione JavaScript che fa quello che si è parlando.
Questa utility permette all'utente di convertire latitudine e longitudine tra gradi decimali e gradi, minuti e secondi. Per convenienza, un collegamento è incluso il National Geodetic Survey di programma NADCON, che permette conversioni tra NAD83 / WGS84 sistema di coordinate e il più vecchio NAD27 sistema di coordinate. NAD27 Le coordinate sono attualmente utilizzati per le autorizzazioni di trasmissione e applicazioni.
Questa utilità richiede che Javascript sia abilitato per effettuare la calcoli.
Umm pagina si parla già ti dà le coordinate in WGS84 e in formato Latitudine Longitudine