Инструкция по отключению Graphhopper
Я использую библиотеки Leaflet Routing Machine для маршрутов в моем проекте и сервер Graphhopper. При проверке сети в моем браузере библиотека всегда получает ответ от сервера graphhopper с параметром "Инструкции" как истинным, но я не использую инструкции в своем проекте, как я могу отключить его?
2 ответа
Я нашел решение, в моем коде; в настройках объекта L.Routing.Control я добавил:
router: L.Routing.graphHopper('', {
urlParameters : {
instructions : false
}
})
и работает нормально
Глядя на исходный код для Backhond Graphhopper для машины маршрутизации листовок, я прочитал это:
var computeInstructions =
/* Instructions are always needed,
since we do not have waypoint indices otherwise */
true,
...
return baseUrl + L.Util.getParamString(L.extend({
instructions: computeInstructions,
...
Возможно, вы захотите получить локальную копию этого кода, измените значение computeInstructions
переменной, и посмотрите, все ли работает, как ожидалось, или все (или, по крайней мере, отображение путевых точек) ломается, как @Liedman, указанный в комментариях к исходному коду.