如何在Flutter中使用mapbox_maps_flutter包实现逐向导航?

问题描述 投票:0回答:1

我在 Flutter 应用程序中使用官方的 mapbox_maps_flutter 包来显示地图并添加各种功能。我想使用这个包在应用程序内实现逐向导航。

有人成功用mapbox_maps_flutter实现了路线导航吗?如果是这样,您能否提供分步指南或分享实现此目的所需的代码片段和配置?

我尝试使用 flutter_mapbox_navigation 包进行导航,但它导致现有的 mapbox_maps_flutter 集成出现问题。

flutter maps mapbox
1个回答
0
投票

mapbox_maps_flutter
包几乎只是地图,但它是 Mapbox 的官方包,旨在采用 flutter-native 方法。

另一方面,

flutter_mapbox_navigation
是一个社区项目,它似乎直接依赖于 Mapbox 的原生 Android 和 iOS 导航 SDK(请参阅
build.gradle
)。它似乎使用了库存 UI,该 UI 被设计为独立并呈现为全屏体验。

鉴于根本差异,我不期望两者之间有任何兼容性。

我也找不到任何有帮助的相关项目。构建定制的导航体验极其困难。但既然这就是你所要求的,这里有一些想法。

  1. 仅使用
    flutter_mapbox_navigation
    。这将需要一些努力才能启用您可能需要的任何自定义。
  2. 使用iOSAndroid的核心组件(注意:我不太确定Android链接;那里的文档要混乱得多)。您必须从头开始构建 UI,但如果您需要的话,您可以使用官方包在 Flutter 中完全构建它。
© www.soinside.com 2019 - 2024. All rights reserved.