]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/index/directions/mapzen.js
Add support for rotating banners, add banners for SOTM, SOTMUS
[rails.git] / app / assets / javascripts / index / directions / mapzen.js
index 3c2aaff8ce18f14fec04e5a0b94cdd101e4b46c4..1b775ba5106ffec7760c207e19261243ad719b11 100644 (file)
@@ -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);
         }
       });
     }