2010-11-11 122 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