X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/e54eadea95296a68044bd3f2b092b978a808f1b7..40abfdd316be98b56a95afc4d12fbf42b29ff982:/app/assets/javascripts/index/directions/mapzen.js diff --git a/app/assets/javascripts/index/directions/mapzen.js b/app/assets/javascripts/index/directions/mapzen.js index 3c2aaff8c..1b775ba51 100644 --- a/app/assets/javascripts/index/directions/mapzen.js +++ b/app/assets/javascripts/index/directions/mapzen.js @@ -28,7 +28,7 @@ function MapzenEngine(id, costing) { 1, // kMerge = 25; 11, // kRoundaboutEnter = 26; 12, // kRoundaboutExit = 27; - 1, // kFerryEnter = 28; + 18, // kFerryEnter = 28; 1 // kFerryExit = 29; ]; @@ -39,15 +39,14 @@ function MapzenEngine(id, costing) { getRoute: function (points, callback) { return $.ajax({ - url: document.location.protocol + "//valhalla.mapzen.com/route", + url: document.location.protocol + OSM.MAPZEN_VALHALLA_URL, data: { api_key: OSM.MAPZEN_VALHALLA_KEY, json: JSON.stringify({ locations: points.map(function (p) { return { lat: p.lat, lon: p.lng }; }), costing: costing, directions_options: { - units: "km", - language: I18n.currentLocale() + units: "km" } }) }, @@ -87,12 +86,15 @@ function MapzenEngine(id, costing) { callback(false, { line: line, steps: steps, - distance: distance, + distance: distance * 1000, time: time }); } else { callback(true); } + }, + error: function () { + callback(true); } }); }