Wutschkow
Geomaster
Danke für das Update. Das Antippen klappt damit jetzt WESENTLICH besser (bislang liegt die Quote bei 100%).Hälmchen schrieb:die von araber angehängte Datei ist eine neue Version der MovingMap.java in der das verschieben statt klicken Problem gelöst sein sollte.
Das grundlegende Problem ist aber noch nicht gelöst, denn das Verschieben-Event findet immer noch statt, jetzt nur ca. 1 Sekunde später.
Der Effekt: Alle Symbole, Menü usw. verschwinden, kurze Pause, dann verschiebt sich die Karte und dann kommt das Menü wieder.
Anscheinend wird das Event noch mal weiterverarbeitet, nachdem Du es für Dein Menü schon ausgewertet hast. Wohlgemerkt, das ganze tritt auch bei ausgeschaltetem GPS auf, liegt also nicht an einer Positionsänderung. Aber auch bei Positionsänderungen vom GPS wäre es IMHO sinnvoll, das Aktualisieren der Karte zu unterbinden, solange das Menü geöffnet ist.
Zwei andere Dinge die mir aufgefallen sind. Bei der vorherigen Version hatte ich davon nichts bemerkt:
1.) Wenn man die Karte aufruft, sieht man regelmäßig nur die Karte ohne Bedienelemente. Erst wenn man das Display einmal antippt, werden die Bedienelemente angezeigt. Es passiert nicht jedes Mal, aber recht häufig. Eine Systematik konnte ich noch nicht erkennen. Mein Verdacht ist allerdings, dass es beim ersten Aufruf der Karte immer klappt, nur bei späterem erneuten Aufrufen der Karte nicht immer.
2.) Jedes Mal, wenn ich die Karte schließe, merkt sie sich die Position des Ziels (das blaue Kästchen mit dem "x" drin) und "pinnt" diese auf dem Display fest. Wenn ich die Karte mehrmals schließe und wieder öffne (und die Zielposition jedes Mal verschoben war), habe ich im Laufe der Zeit eine nette Sammlung von Kästchen auf dem Bildschirm, die auch nicht mehr weggehen. Wobei sie wie gesagt nicht auf der Karte festgepinnt sind, sondern auf dem Display. Also wenn ich die Karte verschiebe, bleiben sie, wo sie sind. Da werden wohl irgendwelche Imageobjekte beim Schließen der Karte nicht wieder gelöscht, oderso?
Noch eine Beobachtung: Könntest Du, wenn eine Funktion im Menü ausgewählt wurde, als allererstes das Menü wieder ausblenden? Damit man merkt, dass das Antippen erkannt wurde? Wenn ich z.B. "Karte zum Ziel verschieben" wähle und das Ziel ist auf einer anderen Karte, dauerte es oft eine ganze Weile bis auf dem Bildschirm irgendetwas passiert. Wenn als erstes das Menü verschwinden würde, wüsste man wenigstens Bescheid. Jetzt aber ist das Ausblenden des Menüs das allerletzte was passiert, wenn die neue Karte mit dem Ziel bereits fertig angezeigt wird. Kann sein, dass das leichter gesagt als getan ist, aber es wäre eine spürbare Verbesserung.