Google Maps gibt mir den Breitengrad und den Längengrad eines Ortes in Dezimalschreibweise wie folgt an:
38.203655, -76.113281
Wie konvertiere ich diese in Coords (Grad, Minuten, Sekunden)
38.203655 ist ein Dezimalwert von Grad. Es gibt 60 Minuten ist ein Grad und 60 Sekunden in einer Minute (1 Grad == 60min == 3600s).
Nehmen wir also den Bruchteil des Wertes, dh 0,203655, und multiplizieren Sie ihn mit 60, um Minuten zu erhalten, dh 12,2193, also 12 Minuten, und wiederholen Sie den Bruchteil der Minuten, dh 0,2193 = 13,158000 Sekunden.
Beispiel in Python:
%Vor%Falls Sie andere geo-bezogene Funktionen in JavaScript benötigen, können Sie die folgende Bibliothek verwenden
es bietet folgende Funktionalität:
Tags und Links latitude-longitude seconds degrees