23.10.2012, 10:46
(21.10.2012, 18:34)lundefugl Wrote: Ich hab allerdings immer noch den Effekt, dass die Anzeige ab Zoom-Level 17 (oder 18 ?) plötzlich verschwindet. In einigen Fällen kommt sie dann bei Level 19 (20) wieder und in anderen Fällen nicht.
Ich hab's: nach den letzten Änderungen wird nicht mehr das Ergebnis der Douglas-Peucker-Optimierung gecacht, sondern das Ergebnis aller Reduktionsschritte. Dumm nur, wenn einer der Schritte die sichtbaren Wegpunkte ermittelt und alle andere verwirft und man dann den Kartenausschnitt verschiebt: keine Wegpunkte mehr da, da keine im Cache. Nun versuche ich den Cache zu verwerfen, wenn die Karte verschoben wird und potentiell andere Wegpunkte sichtbar werden. Eine Heuristik, die meistens ganz gut funktioniert (BaseMapView#centerChanged). Bitte probier mal die neueste Vorabversion aus.
--
Christian
Christian
