作者seraphim6 (伏爾加)
看板AndroidDev
標題[問題] 如何清除特定的地標圖示
時間Wed Sep 21 01:00:47 2011
開發層: (應用/框架/庫/核心)
應用
問題:
在Google地圖的圖層上,如何清除掉特定地標圖示
輸入:
預期輸出:
錯誤輸出:
錯誤訊息:
程式碼: (請多利用置底文網站)
http://nopaste.info/79578f8f84.html
參考: (書籍/網頁/...)
書籍
補充說明:
目前我有兩個選單(Spinner),當我選擇第一個選單時,會貼一個圖示到地圖上,
選擇第二個選單亦然。
且第一個選單作變動時,另外一個選單的圖示不會更動或消失,
所以地圖上最多只會出現兩個圖示。
因此必須找方法清掉原本在地圖上的"特定"圖示,
目前我只有找到
mapOverlays.clear();
的方法
但是此函式會清掉所有的地標圖示
想請教有沒有辦法解決這個問題呢?
謝謝!
--
你得到的掌聲是讓你知道你付出多少,而不是擁有多少。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.153.230
→ demisoda:可以分兩個overlay, 這樣問題就變成對overlay list的操作 09/21 11:04
→ demisoda:也可以在onDraw()畫得之前加上一些if判斷? 09/21 11:05
→ seraphim6:感謝你的回覆!!不過我試了好像還是不行ˊˋ 09/23 22:25
→ seraphim6:後來我是用另一種方法 09/23 22:30
→ seraphim6:mapOverlays_e.remove(mapOverlays_e.size()-1); 09/23 22:30
→ seraphim6:但還在修改中 09/23 22:43