added support for new API regarding via_nodes

This commit is contained in:
DennisSchiefer
2012-05-15 11:39:39 +01:00
parent 2ee7ea87cd
commit 34389f9789
4 changed files with 8 additions and 12 deletions
+1 -4
View File
@@ -171,14 +171,11 @@ _updateHints: function(response) {
// snap all markers to the received route
_snapRoute: function() {
var positions = OSRM.G.route.getPositions();
var markers = OSRM.G.markers.route;
var via_points = OSRM.G.response.via_points;
markers[0].setPosition( positions[0] );
markers[markers.length-1].setPosition( positions[positions.length-1] );
for(var i=0; i<via_points.length; i++)
markers[i+1].setPosition( new L.LatLng(via_points[i][0], via_points[i][1]) );
markers[i].setPosition( new L.LatLng(via_points[i][0], via_points[i][1]) );
OSRM.Geocoder.updateAddress(OSRM.C.SOURCE_LABEL);
OSRM.Geocoder.updateAddress(OSRM.C.TARGET_LABEL);