2009-11-17 15 views
3

J'essaie de tracer les données GPS qui me sont données en format Minute Minute Deuxième degré. Est-ce que GLATLng le prendra sous cette forme ou dois-je le convertir en premier? Avoir du mal à trouver quoi que ce soit sur internet à ce sujet. Si cela peut prendre dans ce format, un exemple serait très apprécié.Can Google Maps tracer des points en fonction des heures Minutes Secondes

+0

Voir cette question: http://stackoverflow.com/questions/1140189/converting-latitude-and-longitude-to-decimal-values ​​ –

Répondre

8

Pour autant que je sais qu'il n'accepte pas ce format, mais il est vraiment facile de le convertir, le faire le calcul:

var = hour+(((minute*60)+(second))/3600); 
+0

Merci, mais j'ai du mal avec la Latitude car cette formule ne tient pas compte du fait que la Terre n'est pas parfaitement sphérique. J'ai aussi du mal à trouver une formule qui compense cela. La précision est de la plus haute importance sur ce projet. – Serhiy

+0

@Serhiy - Cette formule convertit parfaitement une coordonnée du format 'Degree-Minute-Second' au format 'Decimal Degrés'. La forme de la terre n'affecte pas cette conversion, mais elle affecte des choses comme le calcul des distances –

+0

@Chris B - Je vois ... merci pour l'explication ... Je pense que j'avais des problèmes de calcul avec PHP ou JS ... ils ont été résolus pour la plupart. – Serhiy