如何在OSMdroid上可视化动态创建的路由?

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

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

android kml osmdroid osmbonuspack
1个回答
1
投票

如果您只想在地图上找到代表您路​​线的线路,那么我很确定您想要的课程是Polyline。

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

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

资料来源: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

我建议你从游戏商店买到sample app,玩弄那里的东西,然后找到最适合你需求的来源并从那里开始。

© www.soinside.com 2019 - 2024. All rights reserved.