Какого ответа машина маршрутизации листовок ожидает от собственного маршрутизатора OSRM?

У меня OSRM (node-osrm) настроен локально, и он выдает правильные результаты для маршрутов на сервере. Однако, когда я запрашиваю маршруты от него через машину маршрутизации листовок, я получаю следующую ошибку в браузере:

leaflet-routing-machine.js:2605 Routing error: Object {status: undefined}status: undefined__proto__: ObjectdefaultErrorHandler 

@ leaflet-routing-machine.js:2605fire 
@ leaflet-src.js:588(anonymous function) 
@ leaflet-routing-machine.js:2900_routeDone 
@ leaflet-routing-machine.js:4693(anonymous function) 
@ leaflet-routing-machine.js:4645loaded 
@ leaflet-routing-machine.js:46

Приложение работает с роутером mapbox, и ответ выглядит немного по-другому (в другом порядке).

1 ответ

После сравнения ответов от коммерческого сервера и моего собственного сервера я обнаружил проблему: машина маршрутизации листовок (LRM) ожидает ответ о маршруте, содержащий:

Механизм OSRM не включает в ответ готовые инструкции, они должны быть добавлены на сервер после того, как OSRM вернет маршрут. Плагин osrm-text-инструкция делает это хорошо. OSRM-текст-инструкция

Другие вопросы по тегам