对不起我的英语 ;-P!
我正在编写一个在谷歌地图中显示管道和阀门(线和点)的应用程序。为此,我有两个类(class)。
一个从 ItemizedOverlay 扩展,我为每个类别的阀门添加一个 map 叠加层,每个阀门可以有多个项目。
第二个继承自Overlay,在draw方法y中用canvas的drawline方法画线。
我遇到的问题是线条是在 ItemizedOverlay 项目上绘制的,无论我将它们添加到 mapView.getOverlays() 的顺序如何。
我想要所有叠加层底部的线条。有没有办法做到这一点。
非常感谢。
最佳答案
我已经解决了!我不知道当你填充 itemizedovelay 项目时,它们会自动添加到 map 中,所以我在添加 lineoverlays 之前填充它们,然后我再次添加它们。
您将它们添加到 getOverlays() 的顺序会正确影响!!
谢谢
关于android - Android 谷歌地图中的线条和绘图绘制顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155630/