From 7bf86b7c4eb7c11beb114eb9a7b398ff4d48d495 Mon Sep 17 00:00:00 2001 From: Peter Karich Date: Thu, 26 Feb 2015 13:21:25 +0100 Subject: [PATCH] GraphHopper directions updates Add support for roundabouts in directions, update the URL for the documenation and explicitly excludes elevation data (which requires a custom polyline decoder) from the results. --- app/assets/javascripts/index/directions/graphhopper.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/index/directions/graphhopper.js b/app/assets/javascripts/index/directions/graphhopper.js index c4ba58b1a..deefe1517 100644 --- a/app/assets/javascripts/index/directions/graphhopper.js +++ b/app/assets/javascripts/index/directions/graphhopper.js @@ -8,7 +8,8 @@ function GraphHopperEngine(id, vehicleParam) { 2: 2, // right 3: 3, // sharp right 4: -1, // finish reached - 5: -1 // via reached + 5: -1, // via reached + 6: 11 // roundabout }; return { @@ -17,13 +18,14 @@ function GraphHopperEngine(id, vehicleParam) { draggable: false, getRoute: function (points, callback) { - // documentation - // https://github.com/graphhopper/graphhopper/blob/master/docs/web/api-doc.md + // GraphHopper Directions API documentation + // https://github.com/graphhopper/directions-api/blob/master/docs-routing.md var url = document.location.protocol + "//graphhopper.com/api/1/route?" + vehicleParam + "&locale=" + I18n.currentLocale() + "&key=LijBPDQGfu7Iiq80w3HzwB4RUDJbMbhs6BU0dEnn" + "&type=jsonp" + + "&elevation=false" + "&instructions=true"; for (var i = 0; i < points.length; i++) { -- 2.43.2