From 0531091fd1d49bee6ab09b410c950af28424b395 Mon Sep 17 00:00:00 2001 From: Peter Karich Date: Mon, 22 May 2017 22:20:09 +0200 Subject: [PATCH 1/1] Include car profile for GraphHopper routing Closes #1547 --- app/assets/javascripts/index/directions/graphhopper.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/index/directions/graphhopper.js b/app/assets/javascripts/index/directions/graphhopper.js index 4bb4e4ed6..2058a4daf 100644 --- a/app/assets/javascripts/index/directions/graphhopper.js +++ b/app/assets/javascripts/index/directions/graphhopper.js @@ -14,18 +14,19 @@ function GraphHopperEngine(id, vehicleType) { return { id: id, - creditline: 'Graphhopper', + creditline: 'Graphhopper', draggable: false, getRoute: function (points, callback) { // GraphHopper Directions API documentation - // https://github.com/graphhopper/directions-api/blob/master/docs-routing.md + // https://graphhopper.com/api/1/docs/routing/ return $.ajax({ url: document.location.protocol + OSM.GRAPHHOPPER_URL, data: { vehicle: vehicleType, locale: I18n.currentLocale(), key: "LijBPDQGfu7Iiq80w3HzwB4RUDJbMbhs6BU0dEnn", + "ch.disable": vehicleType === "car", type: "jsonp", elevation: false, instructions: true, @@ -79,5 +80,6 @@ function GraphHopperEngine(id, vehicleType) { }; } +OSM.Directions.addEngine(new GraphHopperEngine("graphhopper_car", "car"), true); OSM.Directions.addEngine(new GraphHopperEngine("graphhopper_bicycle", "bike"), true); OSM.Directions.addEngine(new GraphHopperEngine("graphhopper_foot", "foot"), true); -- 2.43.2