我希望在Mapbox应用中为用户生成从当前位置到附近目的地的路线。
Mapbox's Navigation SDK(适用于Android)包括2个要使用的SDK:
有两个SDK可用于将导航集成到您的 Android应用程序,核心 Navigation SDK 和 Navigation UI SDK :
导航SDK 的核心是生成逻辑的地方 路线,跟踪进度,接收说明等。您可以 直接通过MapboxNavigation类或通过 导航UI SDK。
建立在核心Navigation SDK之上(意思是 当您将Navigation UI SDK添加为 依赖性),导航UI SDK 使用核心SDK中的数据, 将其安排在具有各种自定义功能的默认UI组件中 选项。您可以通过NavigationView和 NavigationLauncher类,无需触摸核心MapboxNavigation 直接在应用程序的代码中进行分类。
核心导航SDK 和 导航UI SDK 可以一起使用, Mapbox提供的UI组件和您自己的自定义UI的混合体 从核心Navigation SDK中获取数据。
我正在努力查看这两个SDK之间的区别。导航UI SDK似乎是优越的,因为它是导航SDK的扩展,但我想澄清一些具体区别。另外,如果价格有任何差异。