Мне нужна помощь. Я пытаюсь настроить базовую карту OSRM/openlayers. Мне удалось создать приложение openlayers с картой и некоторыми данными. Я также скомпилировал свою собственную версию сервера OSRM и протестировал ее для возврата данных.
Теперь я хотел бы использовать его. И поискав вокруг, я вижу, что люди задают сложные вопросы, но нигде нет простого примера того, как это использовать. Я видел некоторые веб-сайты, которые его используют, но они обычно минимизируют/запутывают код, и мне трудно получить общее представление о том, что там происходит.
Две основные вещи, которые я хотел бы сделать:
1) Возврат велосипедного/пешеходного маршрута с сервера OSRM, насколько я понимаю, сервер выполняет только автомобильные маршруты, но почти на каждом живом сайте я вижу, что у них есть пешеходные и велосипедные дорожки. Как это осуществляется.
2) Наверное, это должен был быть один. Мне нужен самый простой пример того, как вызвать функцию сервера, а затем отобразить ее на карте.
Я знаю, что могу создать URL-вызов, который не является проблемой, но он возвращает файл .json, который у меня не получается загрузить в мое приложение. По-видимому, он принимает параметр обратного вызова, но я не уверен на 100%, что с ним делать. Кроме того, данные возвращаются как закодированные, и у меня возникают проблемы с пониманием проблем с закодированными полилиниями.
Итак, что я хотел бы здесь, это базовый пример или ссылка на существующий, который: 1) вызывает URL-адрес сервера 2) функция успеха добавляет данные на карту openlayers и отображает их.
Если кто-нибудь может указать мне в правильном направлении или предоставить некоторые образцы, я был бы очень признателен.
Спасибо.