01.08.2021, 10:59
(This post was last modified: 01.08.2021, 11:02 by routeconverter.)
(01.08.2021, 10:42)Lennart Wrote: Selbst mit obigem Tipp von @nordlicht sind die Punkte nur sehr schwach sichtbar:
Jetzt wirds klarer. Das ist ein Seiteneffekt des Routings: Der Routinglinienzug besteht nur aus Linien. Die einzelnen Linien haben identische Start- und Endkoordinaten und überlappen sich daher. Durch die Breite der Routinglinie und die leichte Transparenz sieht man eine stärkere Abdeckung der Karte. Den könnte man für einen "Punkt" halten.
(01.08.2021, 10:42)Lennart Wrote: - wenn die Farbe der Punkte getrennt gesetzt werden könnte
Es gibt keine Punkte, daher lässt sich das nicht umsetzen.
Und ich habe auch nicht vor, solche Punkte zeichnen zu lassen. Ein bisschen Hintergrund: Es gab immer mal Fragen zur dedizierten Hervorhebung von Start und End der Linien bei Tracks und Routen. Bei Google Maps kam das aufgrund der Verdreifachung der zu malenden Elemente auf der Karte nicht in Frage, weil es ein ziemlich niedriges Limit gibt bis wohin der Browser mit der Google Maps API noch stabil funktioniert. Bei der mapsforge-Bibliothek gibt es ein Limit beim Entfernen von vielen Elementen – versuche mal einen Track mit mehr als 100000 Positionen in eine Route umzuwandeln: das dauert ewig, weil die mapsforge-Bibliothek in Verbindung mit Swing-Events da nicht skaliert. Für jedes Element ein Event, ein Invalidieren und Neuzeichnen der Karte....
Falls jemand Zeit hat, könnte er versuchen, die Punkte in einem Rutsch mit der Linie malen zu lassen.... slash.navigation.mapview.mapsforge.lines.Line und slash.navigation.mapview.mapsforge.lines.Polyline
--
Christian
Christian
