Also die Teil der Google Maps API (und auch der OSM API und der leaflet.js API und... ) nutzen nur Dezimalgrad. Damit kann der Computer auch am besten rechnen, eben weil es ein "normaler" Float Wert ist und eben _kein_ String.welche internen berechnungen?
welche api?
Und eine Float-Wert brauchst du spätestens dann, wenn du Rechnen willst (z.B. Abstand von 2 Punkten, Umkreissuche etc.)
Ich würde auch drauf tippen, dass dein Navi intern auch Dezimalgrad verwendet und nur vor der Ausgabe konvertiert.+
BTW: Gibt eigentlich einenm Grund, warum du GGG°MM'SSS.S" benutzt und nicht das gängigere (und weniger sperrige) GGG°MM.MMM'?
Gruß, noisefloor