2010-08-26 93 views
0

我的Android應用程序有一個MapView。我想根據經緯度將MapView劃分成一個網格,並根據一定的標準對網格中不同的單元格進行不同顏色的遮蔽。什麼是最簡單的方法來做到這一點?如何在Android MapView上繪製用戶放大和縮小時自動重新調整大小的矩形?

我可以創建半透明的純色PNG可繪製矩形圖像,並將它們放置在以單元中心點爲中心的ItemizedOverlay中,但隨着用戶放大和縮小地圖。我可以擴展MapView並覆蓋縮放函數,以便在用戶縮放時重新調整矩形大小,但對於應該很簡單的事情來說,這似乎很複雜!請告訴我一個更好的方法來做到這一點?

回答

1

我找到了答案:http://www.mail-archive.com/[email protected]/msg19804.html

的解決方案是擴大覆蓋,不MapView類。而且我不必使用ItemizedOverlays或PNG Drawables,這是一種解脫,因爲我討厭那些東西。

+0

嗨Dan,你會得到一個覆蓋層,它隨着放大和縮小地圖而改變大小嗎?用GPS座標繪製覆蓋圖來定義邊界,而不是圖像?謝謝你的幫助。 – lionfly 2011-07-07 09:30:37

相關問題