From: Peter Karich Date: Thu, 26 Feb 2015 12:21:25 +0000 (+0100) Subject: GraphHopper directions updates X-Git-Tag: live~4198 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/7bf86b7c4eb7c11beb114eb9a7b398ff4d48d495?hp=9d6c3c211f644d09047b5dc25e131cd007f99293 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. --- 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++) {