10.04.2013, 15:28
(09.04.2013, 17:50)nordlicht Wrote: Wenn man RC mit beiden Optionen "Vermeiden..." markiert startet und dann routen läßt, wird gnadenlos über die Autobahnen geroutet, ebenso erfolgt keine Neuberechnung, wenn man die Optionen wegnimmt, den Optionen-Dialog schließt, wartet (eine gefühlte Minute), wieder öffnet und die Optionen wieder markiert. Die Neuberechnung wird erst angestoßen, wenn beide Optionen nicht gesetzt sind und einmal von Route auf Wegpunktliste oder Track und zurück geschaltet wurde, ab dann funktioniert RC normal.
Wenn man RC mit beiden Option "Vermeiden ..." nicht markiert startet, funktioniert die Neuberechnung nach jeder Änderung der Optionen.
Beides läßt sich hier mit IE 9 unter Windows 7 nicht nachvollziehen. Die Route wird einwandfrei neu berechnet, die Entfernungsangaben zeigen es (717 vs. 724 vs. 771 km) und das Log zeigt, daß der Request zu Google Maps geht und zurück kommt:
Code:
Apr 10, 2013 4:08:54 PM slash.navigation.converter.gui.mapview.BaseMapView logJavaScript
INFO: script 'var latlngs0 = [];
renderDirections({origin: new google.maps.LatLng(48.1366069,11.5770851), destination: new google.maps.LatLng(44.063217,7.613782), waypoints: latlngs0, travelMode: google.maps.DirectionsTravelMode.DRIVING, avoidHighways: false, avoidTolls: true, region: "us"}, 0, true);
'
Apr 10, 2013 4:08:55 PM slash.navigation.converter.gui.mapview.BaseMapView processLines
FINE: processed GET callback directions-load/724331/39093 with number: 10(09.04.2013, 17:50)nordlicht Wrote: Edit: Ich habe der Route jetzt noch einen dritten Punkt hinzugefügt, der wird bei der Neuberechnung aber gar nicht erst einbezogen:
Das habe ich hier auch beobachtet. Der Douglas-Peucker-Algorithmus betrachtet bei den im Zuge der 2.9-er Optimierungen veränderten Schwellwerte den Ort Mandello als nicht relevant für den Linienzug. Muß ich mir mal genauer anschauen, wo ein besserer Kompromiß liegt.
--
Christian
Christian
