mapbox-directions api - Задание маршрута вручную

Итак, это сложная проблема для описания, и есть тонна кода, поэтому я прошу прощения за то, что не опубликовал его (поскольку он также является проприетарным), но в любом случае это почти не имеет значения, так как я просто ищу предложения и /или идеи о том, как решить эту проблему, и я ценю любые советы.

Работа с Mapbox-gl.js и API направлений версии 3.0.3, которые доступны для этого mapbox. Я пишу приложение, используя API-интерфейс Mapbox-directions, чтобы получить маршруты и ломаную линию на моей карте. Что мне нужно, так это способ проложить маршрут на основе заголовка устройства. (У меня уже есть заголовок)

пример: пользователь движется на восток, но ближайший маршрут начинается на запад, как принудительно указать направления в восточном направлении или крюк доступа, чтобы определить, необходим ли разворот.

В настоящее время единственным способом предоставления указаний является просто ваше местоположение, а не направление движения. Есть ли способ подделать это или заставить заголовок использовать API направлений?

Спасибо всем, и я очень ценю это!


person Caleb Swank    schedule 24.04.2017    source источник
comment
Не знаю, но сомневаюсь. Также отметим, что этот вопрос касается API Mapbox Directions, а не библиотеки Mapbox-GL-JS.   -  person Steve Bennett    schedule 26.04.2017
comment
Спасибо за ваш ответ и спасибо за указание на это, я соответственно обновил вопрос.   -  person Caleb Swank    schedule 26.04.2017


Ответы (1)


Для всех, кто ищет аналогичный результат, как указано выше, единственный способ сделать это в настоящее время до выпуска direction-v5 для mapbox-gl.js — это использовать другой метод для вызова подшипника. Ознакомьтесь с документацией по mapbox, чтобы использовать вызов curl для получения оптимизированных маршрутов. . Единственное предостережение заключается в том, что вы в основном не используете их API-интерфейс gl-js и должны сами рисовать линию, отображать направления и добавлять маркеры. Но это допустимый вариант, если вам нужны более подробные направления.

person Caleb Swank    schedule 01.05.2017