Я ищу, чтобы сгенерировать маршрут для пользователя от его текущего местоположения до пункта назначения поблизости в моем приложении Mapbox.
SDK для навигации Mapbox для Android включает в себя 2 SDK для использования:
Существует два SDK, которые можно использовать для интеграции навигации в ваш
Android-приложение, ядро Navigation SDK и навигационный интерфейс
SDK :
Ядро SDK для навигации - это то, где логика живет для генерации
маршруты, отслеживание прогресса, получение инструкций и многое другое. Вы можете
используйте это непосредственно через класс MapboxNavigation или через
Навигационный интерфейс SDK.
Построен поверх основного пакета Navigation SDK (имеется в виду
SDK для навигации включается при добавлении SDK для навигации в виде
зависимости), SDK для пользовательского интерфейса использует данные из основного SDK и
упорядочивает его в стандартных компонентах пользовательского интерфейса, которые имеют различные настройки
опции. Вы можете использовать это непосредственно через NavigationView и
Классы NavigationLauncher, не затрагивая ядро MapboxNavigation
Класс прямо в коде вашего приложения.
ядро SDK для навигации и
SDK для навигации можно использовать вместе, если вы хотите использовать
смесь компонентов пользовательского интерфейса Mapbox и вашего собственного пользовательского интерфейса
Подача данных из ядра Navigation SDK.
Я изо всех сил пытаюсь увидеть разницу между этими двумя SDK. Похоже, SDK для Navigation UI превосходит его, поскольку является расширением SDK для Navigation, но я хотел бы получить некоторые пояснения относительно конкретных отличий. Также, если есть какая-либо разница в ценах.