【问题标题】:How to visualize dynamically created routes on OSMdroid?如何在 OSMdroid 上可视化动态创建的路由?
【发布时间】:2019-04-30 14:42:31
【问题描述】:

在我的应用程序中,我试图可视化两点之间的最佳路线。路线是使用存储在我的离线数据库中的数据计算的。经过一些谷歌搜索后,我发现使用 KmlDocument 很容易可视化路线。但是我发现的所有示例都只是展示了如何从 kml 文件创建 KmlDocument 并将其可视化。但在我的情况下这是不可能的,因为路线是动态生成的。那么如何在 OSMdroid 上可视化路线呢?

【问题讨论】:

    标签: android kml osmdroid osmbonuspack


    【解决方案1】:

    如果您只想要地图上的一条线来代表您的路线,那么我很确定您想要的类是折线。

    来源:https://github.com/osmdroid/osmdroid/blob/master/osmdroid-android/src/main/java/org/osmdroid/views/overlay/Polyline.java

    有一些不同的变体,根据您的需要有不同的效果,例如 Milestone 类。

    来源:https://github.com/osmdroid/osmdroid/tree/master/osmdroid-android/src/main/java/org/osmdroid/views/overlay/milestones

    两者的示例都在这里:https://github.com/osmdroid/osmdroid/blob/master/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/CustomPaintingSurface.java#L132

    我建议您从 Play 商店获取 sample app,试用那里的内容,然后找到最适合您需求的来源并从那里开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 2019-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多