Osmdroid绘制不连续的路径

时间:2013-01-30 00:35:30

标签: android osmdroid

我想在OSM MapView上绘制一些路径。我正在从KML文件中获取数据。 我在MapView上绘制KML的每个Placemark作为PathOverlay,结果很好:

PathOverlays

问题在于绘制的路径太多(超过34.000),当我移动或缩放地图时,地图的运行速度非常慢。为了优化它,我试图在相同的PathOverlay中绘制所有与独立线具有相同颜色的地标。有8种不同的颜色,所以最后我只有8个叠加 但我无法找到在同一PathOverlay中绘制“不连续路径”的解决方案 我正在使用this PathOverlay class
谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以创建一个扩展PathOverlay的InvisiblePathOverlay类。覆盖draw方法的功能,以便它实际上不会在Map上绘制任何东西。然后,您将其用作中断的路径段。