看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) 應用 問題: 在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