Разница между Mapbox Navigation SDK и SDK для навигационного интерфейса? - PullRequest
0 голосов
/ 08 июля 2019

Я ищу, чтобы сгенерировать маршрут для пользователя от его текущего местоположения до пункта назначения поблизости в моем приложении 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, но я хотел бы получить некоторые пояснения относительно конкретных отличий. Также, если есть какая-либо разница в ценах.

...