X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/1596713871672cc319b0d68b51a3698cc6bf0972..0fa051fb40d30978325679bcfec2d128cc15e9e5:/app/assets/javascripts/index/directions/graphhopper.js diff --git a/app/assets/javascripts/index/directions/graphhopper.js b/app/assets/javascripts/index/directions/graphhopper.js index c4ba58b1a..95cb29ab8 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,20 +18,21 @@ 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++) { url += "&point=" + points[i].lat + ',' + points[i].lng; } - $.ajax({ + return $.ajax({ url: url, dataType: 'jsonp', success: function (data) {