X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/24eaeb2653b231f52822c37433a258e08eae9eea..caac9a94033bf6bea1f2eb05f23aa9898e236d3d:/app/assets/javascripts/index/directions/graphhopper.js?ds=sidebyside diff --git a/app/assets/javascripts/index/directions/graphhopper.js b/app/assets/javascripts/index/directions/graphhopper.js index 5a16f708c..c35085b35 100644 --- a/app/assets/javascripts/index/directions/graphhopper.js +++ b/app/assets/javascripts/index/directions/graphhopper.js @@ -21,7 +21,7 @@ function GraphHopperEngine(id, vehicleType) { // GraphHopper Directions API documentation // https://github.com/graphhopper/directions-api/blob/master/docs-routing.md return $.ajax({ - url: document.location.protocol + "//graphhopper.com/api/1/route", + url: document.location.protocol + OSM.GRAPHHOPPER_URL, data: { vehicle: vehicleType, locale: I18n.currentLocale(), @@ -58,12 +58,15 @@ function GraphHopperEngine(id, vehicleType) { ]); // TODO does graphhopper map instructions onto line indices? } - callback(null, { + callback(false, { line: line, steps: steps, distance: path.distance, time: path.time / 1000 }); + }, + error: function () { + callback(true); } }); }