... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Beim Zoomen ändert sich die Streckenlänge
#1
Hey

Habe mir mal die Vorabversion 1.34-SNAPSHOT-6 geholt.

Habe ein .gpx eingelesen
Beim Zommen ändert sich immer (meistens) die Steckenlänge. Orginal 126.2km dann wirds genau doppelt so lang --> 252,4km und dann 3x so lang --> 378,6km (je näher ich Zoom desto länger wirds)

Sollte die gpx Datei fehlerhaft sein?

cu
Champ
Reply
#2
(30.08.2010, 08:38)Champ Wrote: Sollte die gpx Datei fehlerhaft sein?

Das glaube ich nicht. Verwendest Du die Routen-Darstellung?
--
Christian
Reply
#3
Hallo

Ja, die Routendarstellung.
Habe festgestellt das das nur beim Zoomen (Maus-Scrollrad oder Leiste im Fenster) passiert. Wenn ich nach dem Scrollen das Fenster nochmal verschiebe stimmt die Länge wieder.

cu
Champ

PS: Habe gerade mal Datei/neu Zwei Wegepunkte auf ne Straße gelegt als Route konvertiert --> selbe Problem
Vielleicht isses nachvollziehbar


Attached Files Thumbnail(s)
       

.txt   Test.gpx.txt (Size: 812 bytes / Downloads: 687)
Reply
#4
(30.08.2010, 13:13)Champ Wrote: PS: Habe gerade mal Datei/neu Zwei Wegepunkte auf ne Straße gelegt als Route konvertiert --> selbe Problem
Vielleicht isses nachvollziehbar

Ja, das Model hinter der Typ-Auswahlbox war der Verursacher. Darum wurde fast immer beim Laden alles doppelt gezeichnet. Das Problem hatte @kumo schon vor Urzeiten berichtet, aber nun glaube ich es verstanden und behoben zu haben.

Bitte testet die neueste Vorabversion, ob dabei nicht etwas kaputt gegangen ist?
--
Christian
Reply
#5
Hey

Sorry für den verspäteten Test. Hatte nicht mitbekommen das du geantwortet hast.
Habe diese Version getestet --> 1.34-SNAPSHOT 1 2010-09-18 17:04:35

Auf jeden fall ist der Fehler immer noch. Wenn ich ziemlich weit reinzoome (ab dem 100m Maßstab) habe ich die doppelte Länge.
Die km (und Zeit) Anzeige ist ganz kurz richtig und schaltet dann auf die doppelte um.
Verschieben der Map korrigiert die Anzeige.


cu
Champ
Reply
#6
(20.09.2010, 10:34)Champ Wrote: Auf jeden fall ist der Fehler immer noch. Wenn ich ziemlich weit reinzoome (ab dem 100m Maßstab) habe ich die doppelte Länge.

Danke fürs Testen, darauf wäre ich nie gekommen. Das war ein zweiter Bug, den der erste verdeckt hatte: beim Zoomen kommt seit einigen Google Maps API Reversionen auch ein Move-Event, daß sich der Kartenmittelpunkt geändert hätte. Und der hat zu einem unerwünschten zweiten Neuzeichnen der Route geführt Sad

Das ist schon ärgerlich genug, doch RouteConverter reagiert auf die Move-Events nur im weit hineingezoomten Zustand mit dem Neuzeichnen - eine weitere Optimierung, die nun anders als gewollt "zurückfeuert". Denn das überschnitt sich mit der Streckenlängenberechnung, die fürs erste Zeichen noch gar nicht fertig war, also nicht wieder bei 0 anfing, sondern beim alten Stand - darum der doppelte Wert.

Viel Text für eine 5-Zeilen große Änderung.... Bitte testet die Vorabversion, die ich gerade hochgeladen habe.
--
Christian
Reply
#7
Hallo

Das Release vom 27.9.2010 hat leider keine Besserung des Fehlers gebracht.
Sad


cu
Champ
Reply
#8
Sollte es aber Smile
--
Christian
Reply
#9
Hallo

siehe Anlage

einfach mit Scrollrad von 200m auf 100m gezoomt und siehe da die Länge wird von 1,7 auf 3,4km geändert.

PS: Scrollrad!, bei Benutzung der Maustaste auf + oder - funktioniert es

cu
Champ


Attached Files Thumbnail(s)
       
Reply
#10
(28.09.2010, 11:09)Champ Wrote: PS: Scrollrad!, bei Benutzung der Maustaste auf + oder - funktioniert es

Das ist es, danke! Leider ist das Problem kniffliger und darum habe ich noch keine Vorabversion zum Testen.
--
Christian
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)