【发布时间】:2018-06-26 10:26:50
【问题描述】:
我正在使用 mapbox 在 android studio 中创建一个导航应用程序。我使用 JOSM 创建了一个包含自定义数据(带属性的步行路径)的 GeoJSON 文件。我想知道是否有办法使用这个 GeoJSON 文件而不是从 mapbox 驾驶路线获取导航方向?
【问题讨论】:
标签: android navigation mapbox geojson
我正在使用 mapbox 在 android studio 中创建一个导航应用程序。我使用 JOSM 创建了一个包含自定义数据(带属性的步行路径)的 GeoJSON 文件。我想知道是否有办法使用这个 GeoJSON 文件而不是从 mapbox 驾驶路线获取导航方向?
【问题讨论】:
标签: android navigation mapbox geojson
Mapbox Navigation SDK 与我们的Map Matching API 兼容,这在这里可能会有所帮助。
如果您的 GeoJSON 文件有一个点列表(最多 100 个),您可以将其提供给 API,它会返回一个“匹配”,然后您可以将其转换为与我们的 SDK 兼容的DirectionsRoute(参见链接文档以获得完整的技术解释)。
要在 MapboxMap 上绘制 GeoJSON 数据集,请查看 these docs 并查找 GeoJSON 标题。
不幸的是,如果您还在寻找导航 SDK 可以解析/提供的方向作为方向,除非您自己使用 GeoJSON 路径数据组装自定义 DirectionsRoute,否则这是不可能的。
【讨论】: