2016-05-09 32 views
3

Ich bekomme Koordinaten von GPS-Tracker als "Lat: 40 54.1434" "Lon: 29 13.0226", ich möchte diese Koordinaten für Google Maps Javascript API als "lat: 40.90239, lon : 29.21704 ". Ich habe auf Google gesucht und gefunden Formeln + Tool-Websites zu konvertieren, habe ich versucht zu verstehen, wie sie mit JavaScript konvertiert, aber ich habe es nicht verstanden. Kann ich mit Delphi XE7 konvertieren?Delphi Convert GPS Koordinaten für GoogleMaps

Danke für den Fortschritt.

Antwort

6

Ihr GPS-Tracker gibt Ihnen Koordinaten in Grad + decimal minutes.

Diese sind recht einfach zu schlicht Dezimalgraden zu konvertieren, wie Sie Ihr Google Maps-API erfordert, durch den ersten Teil des Koordinaten nehmen und das Hinzufügen von auf dem zweiten von 60

Zum Beispiel unterteilte Teil 40 54.1434 zu konvertieren In einfachen Dezimalzahlen teilen Sie die Zeichenfolge in degrees = 40 und minutes = 54.1434 und dann decimalDegrees = degrees + minutes/60, die 40 + 54.1434/60 = 40.90239 ist.

+0

vielen Dank mein Freund, ich arbeite mit diesem von 9 Uhr morgens und ich verstehe nur mit Ihrer Erklärung, vielen Dank. – BMF