diff --git a/WebContent/base/OSRM.HistoryRoutes.js b/WebContent/base/OSRM.HistoryRoutes.js index 1e96c3b96..78f743a56 100644 --- a/WebContent/base/OSRM.HistoryRoutes.js +++ b/WebContent/base/OSRM.HistoryRoutes.js @@ -169,7 +169,7 @@ OSRM.extend( OSRM.HistoryRoute,{ } }, _buildCall: function(history_id) { - var source = OSRM.DEFAULTS.HOST_ROUTING_URL[OSRM.G.active_routing_server]; + var source = OSRM.G.active_routing_server_url; source += '?z=' + OSRM.G.map.getZoom() + '&output=json&jsonp=%jsonp'; if(this._history[history_id].checksum) diff --git a/WebContent/main.js b/WebContent/main.js index 254842fdf..d40df8834 100644 --- a/WebContent/main.js +++ b/WebContent/main.js @@ -239,10 +239,10 @@ OSRM.parseParameters = function(){ params.active_alternative = active_alternative; } else if(name_val[0] == 'rs') { - var active_routing_server = Number(name_val[1]); - if( active_routing_server<0 || active_routing_server>=OSRM.DEFAULTS.HOST_ROUTING_URL.length) + var active_routing_server_id = Number(name_val[1]); + if( active_routing_server_id<0 || active_routing_server_id>=OSRM.DEFAULTS.HOST_ROUTING_URL.length) return; - params.active_routing_server = active_routing_server; + params.active_routing_server_id = active_routing_server_id; } } @@ -287,7 +287,8 @@ OSRM.parseParameters = function(){ OSRM.G.active_alternative = params.active_alternative || 0; // set routing server - OSRM.G.active_routing_server = params.active_routing_server || 0; + OSRM.G.active_routing_server_id = params.active_routing_server_id || 0; + OSRM.G.active_routing_server_url = OSRM.DEFAULTS.HOST_ROUTING_URL[ OSRM.G.active_routing_server_id ]; // compute route OSRM.Routing.getRoute({keepAlternative:true}); diff --git a/WebContent/routing/OSRM.Routing.js b/WebContent/routing/OSRM.Routing.js index 4cf924fbb..7e481b18e 100644 --- a/WebContent/routing/OSRM.Routing.js +++ b/WebContent/routing/OSRM.Routing.js @@ -31,7 +31,8 @@ OSRM.Routing = { // init routing data structures init: function() { - OSRM.G.active_routing_server = 0; + OSRM.G.active_routing_server_id = 0; + OSRM.G.active_routing_server_url = OSRM.DEFAULTS.HOST_ROUTING_URL[ OSRM.G.active_routing_server_id ]; OSRM.G.markers = new OSRM.Markers(); OSRM.G.route = new OSRM.Route(); OSRM.G.response = { via_points:[] }; @@ -160,7 +161,7 @@ draggingTimeout: function() { }, _buildCall: function() { - var source = OSRM.DEFAULTS.HOST_ROUTING_URL[OSRM.G.active_routing_server]; + var source = OSRM.G.active_routing_server_url; source += '?z=' + OSRM.G.map.getZoom() + '&output=json&jsonp=%jsonp'; if(OSRM.G.markers.checksum) source += '&checksum=' + OSRM.G.markers.checksum; diff --git a/WebContent/routing/OSRM.RoutingDescription.js b/WebContent/routing/OSRM.RoutingDescription.js index 553adb597..c72f4142b 100644 --- a/WebContent/routing/OSRM.RoutingDescription.js +++ b/WebContent/routing/OSRM.RoutingDescription.js @@ -31,7 +31,7 @@ onClickCreateShortcut: function(src){ src += '&z='+ OSRM.G.map.getZoom() + '¢er=' + OSRM.G.map.getCenter().lat.toFixed(6) + ',' + OSRM.G.map.getCenter().lng.toFixed(6); src += '&alt='+OSRM.G.active_alternative; src += '&df=' + OSRM.G.DISTANCE_FORMAT; - src += '&rs=' + OSRM.G.active_routing_server; + src += '&rs=' + OSRM.G.active_routing_server_id; var source = OSRM.DEFAULTS.SHORTENER_PARAMETERS.replace(/%url/, OSRM.DEFAULTS.HOST_SHORTENER_URL+src); @@ -62,7 +62,7 @@ show: function(response) { var route_link ='['+OSRM.loc("GET_LINK_TO_ROUTE")+']'; // create GPX link - var gpx_link = '['+OSRM.loc("GPX_FILE")+']'; + var gpx_link = '['+OSRM.loc("GPX_FILE")+']'; // create route description var positions = OSRM.G.route.getPositions();