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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top