X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/926c7b56a87324fec24d923f1fb52453206e434f..5c0e96e0e0e99b3469c286f4bf77d4d0abf47c79:/app/assets/javascripts/routing_engines/osrm.js?ds=inline
diff --git a/app/assets/javascripts/routing_engines/osrm.js b/app/assets/javascripts/routing_engines/osrm.js
index 041f456f0..d6f3535b4 100644
--- a/app/assets/javascripts/routing_engines/osrm.js
+++ b/app/assets/javascripts/routing_engines/osrm.js
@@ -1,5 +1,5 @@
// OSRM car engine
-// *** need to clear hints at some point
+// Doesn't yet support hints
OSRMEngine = function(vehicleName, baseURL, locale) {
this.vehicleName = vehicleName;
@@ -12,44 +12,43 @@ OSRMEngine = function(vehicleName, baseURL, locale) {
OSRMEngine.prototype.createConfig = function() {
var that = this;
return {
- name: "javascripts.directions.engines.osrm_"+this.vehicleName.toLowerCase(),
- creditline: 'Directions courtesy of OSRM',
- draggable: true,
- _hints: {},
- getRoute: function(isFinal,points) {
- var url=that.baseURL+"?z=14&output=json";
- for (var i=0; i ";
- instText+=TURN_INSTRUCTIONS[instCodes[0]];
- if (instCodes[1]) { instText+="exit "+instCodes[1]+" "; }
- if (instCodes[0]!=15) { instText+=s[1] ? ""+s[1]+"" : I18n.t('javascripts.directions.instructions.unnamed'); }
- steps.push([line[s[3]], s[0].split('-')[0], instText, s[2]]);
- }
- if (steps.length) router.setItinerary({ steps: steps, distance: data.route_summary.total_distance, time: data.route_summary.total_time });
- return true;
- }
- };
+ name: "javascripts.directions.engines.osrm_"+this.vehicleName.toLowerCase(),
+ creditline: 'Directions courtesy of OSRM',
+ draggable: true,
+ _hints: {},
+ getRoute: function(isFinal,points) {
+ var url=that.baseURL+"?z=14&output=json";
+ for (var i=0; i ";
+ instText+=TURN_INSTRUCTIONS[instCodes[0]];
+ if (instCodes[1]) { instText+="exit "+instCodes[1]+" "; }
+ if (instCodes[0]!=15) { instText+=s[1] ? ""+s[1]+"" : I18n.t('javascripts.directions.instructions.unnamed'); }
+ steps.push([line[s[3]], s[0].split('-')[0], instText, s[2]]);
+ }
+ if (steps.length) router.setItinerary({ steps: steps, distance: data.route_summary.total_distance, time: data.route_summary.total_time });
+ return true;
+ }
+ };
};
OSM.RoutingEngines.list.push(new OSRMEngine("Car", "http://router.project-osrm.org/viaroute").createConfig());