Wenn die Linie 500 Pixel hat und 99,9 Meter lang wäre, dann wäre eine Linie mit 501 Pixeln 100,1 Meter lang. Es wäre also durchaus möglich, daß Du einfach eine zu kleine Auflösung hast und die Linie nur in 20 Zentimeter Schritten zeichnen kannst. Dann musst Du Dich zwischen 99,9 und 100,1 Metern entscheiden, wenn Du sie bei der Auflösung und dem Zoomlevel zeichnen willst.

Was passiert denn, wenn Du ganz dicht heranzoomst und die Linie um 20 cm verlängerst? Wird sie dann als 100 Meter angezeigt?

GPS-Koordinaten in Meter umzurechnen ist nicht einfach. Es könnte also durchaus sein, daß unterschiedliche Programme einfach nur unterschiedlich rechnen.