Tach!
ich habe für geografische Koordinaten das Format float (12,8) gewählt.
Korrektur:
decimal (12,8)
Das ändert einiges. Die 12 is ja nicht nur eine Längenangabe in Ziffern und damit auch eine Bereichseinschränkung sondern auch eine Angabe zur Präzision. Float hat nur 7 bis 8 Stellen, dafür aber einen wesentlich höheren Wertebereich, also du mit dem 12er Decimal erreichen kannst. Du müsstest auf Double (15-17 signifikante Stellen) umsteigen, wenn du solche eine hohe Präzision benötigst.
Ansonsten gibt es mathematisch keinen Unterschied zwischen 5,300000 und 5,3 oder auch 000005,3. Die Genauigkeit der Zahlen bleibt dabei immer gleich. Du kannst also auch vor der Anzeige mit trim() die Nullen einfach abschneiden lassen.
dedlfix.