我在 Flutter 应用程序中使用官方的 mapbox_maps_flutter 包来显示地图并添加各种功能。我想使用这个包在应用程序内实现逐向导航。
有人成功用mapbox_maps_flutter实现了路线导航吗?如果是这样,您能否提供分步指南或分享实现此目的所需的代码片段和配置?
我尝试使用 flutter_mapbox_navigation 包进行导航,但它导致现有的 mapbox_maps_flutter 集成出现问题。
mapbox_maps_flutter
包几乎只是地图,但它是 Mapbox 的官方包,旨在采用 flutter-native 方法。
另一方面,flutter_mapbox_navigation
是一个社区项目,它似乎直接依赖于 Mapbox 的原生 Android 和 iOS 导航 SDK(请参阅 build.gradle
)。它似乎使用了库存 UI,该 UI 被设计为独立并呈现为全屏体验。
鉴于根本差异,我不期望两者之间有任何兼容性。
我也找不到任何有帮助的相关项目。构建定制的导航体验极其困难。但既然这就是你所要求的,这里有一些想法。