2010-11-11 103 views
2

对不起我的英语;-P!线条和绘图在Android中绘制次序Google地图

我正在写一个应用程序,显示谷歌地图管道和阀门(线和点)。为此我有两堂课。

一个从ItemizedOverlay延伸,以及i添加到地图叠加一个用于阀的每个类别,而且每一个可以具有多个项目。

第二从覆盖延伸,并且在拉伸方法Y绘制画布的方法的DrawLine的行。

我的问题是,线被描绘在ItemizedOverlay项目,无论我将它们添加到调用MapView.getOverlays的顺序()。

我想要所有叠加底部的线条。有没有办法做到这一点。

非常感谢。

回答

1

我解决了它!我不知道当你填充itemizedovelay项目时,它们会自动添加到地图中,所以我在添加lineoverlays之前填充它们,然后再次添加它们。

您将它们添加到getOverlays()的顺序会影响正确!

Thks

-1

尝试设置w覆盖图的zIndex值。价值较高的将出现在其他人之上:)

+2

我认为这个解决方案不适用于android .... – Igor 2010-11-30 14:27:39