用途:为使用 Mapbox Directions API 和 Navigation SDK 实现导航与路线功能的开发场景提供专家指导,涵盖逐向导航、路线优化、实时交通、多站点路线和导航 UI 组件。
主要能力:Directions API(REST)适合 Web 应用、简单路线展示、后端路线计算与路线规划优化,支持驾车/步行/骑行路线、备选路线、逐向指令、最多 25 个途经点的多站点路线、路线优化、实时交通数据、避开特定道路或区域;不适合语音导航,按请求计费。Navigation SDK for iOS 与 Android 适合原生移动应用的逐向导航,支持内置导航 UI、语音导航(30 多种语言)、实时重规划、交通感知路线、离线地图与路线、路线进度、限速显示;iOS 默认采用 SwiftUI 外壳加包装 NavigationViewController,仅在明确需要时使用完全自定义 Core UI,按 MAU 计费。
使用方式:在 Web 中需要导航时用 Directions API 加自定义 UI;原生 iOS/Android 逐向导航或语音导航必须使用 Navigation SDK;配送路线优化用 Optimization API;实时交通使用 driving-traffic 配置。iOS 需先配置 SPM(MapboxNavigationCore 与 MapboxNavigationUIKit)、MBXAccessToken、位置权限及后台音频/位置;稳定的 Core/UIKit 版本不需要 .netrc 下载令牌。
适用场景:配送路线、网约车 ETA、步行/骑行导航、多站点路由等。
限制:资料未提供具体价格、完整代码示例与所有平台细节;语音导航仅 iOS/Android Navigation SDK 支持,Web 端无语音指导。