【问题标题】:Navigation app with custom GeoJSON data具有自定义 GeoJSON 数据的导航应用程序
【发布时间】:2018-06-26 10:26:50
【问题描述】:

我正在使用 mapbox 在 android studio 中创建一个导航应用程序。我使用 JOSM 创建了一个包含自定义数据(带属性的步行路径)的 GeoJSON 文件。我想知道是否有办法使用这个 GeoJSON 文件而不是从 mapbox 驾驶路线获取导航方向?

【问题讨论】:

    标签: android navigation mapbox geojson


    【解决方案1】:

    Mapbox Navigation SDK 与我们的Map Matching API 兼容,这在这里可能会有所帮助。

    如果您的 GeoJSON 文件有一个点列表(最多 100 个),您可以将其提供给 API,它会返回一个“匹配”,然后您可以将其转换为与我们的 SDK 兼容的DirectionsRoute(参见链接文档以获得完整的技术解释)。

    要在 MapboxMap 上绘制 GeoJSON 数据集,请查看 these docs 并查找 GeoJSON 标题。

    不幸的是,如果您还在寻找导航 SDK 可以解析/提供的方向作为方向,除非您自己使用 GeoJSON 路径数据组装自定义 DirectionsRoute,否则这是不可能的。

    【讨论】:

    • 我已经尝试过了,但这将自定义路线与街道相匹配。我不希望这样,因为在我的路径内有地图框地图中不存在的山路。我想做的(我不知道是否可以做到)是显示一张地图,并在其顶部显示一个图层,其中包含我想要导航的路径。
    • 更新了我原来的评论^
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多