[問題] 如何清除特定的地標圖示

看板AndroidDev作者 (伏爾加)時間14年前 (2011/09/21 01:00), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: 在Google地圖的圖層上,如何清除掉特定地標圖示 輸入: 預期輸出: 錯誤輸出: 錯誤訊息: 程式碼: (請多利用置底文網站) http://nopaste.info/79578f8f84.html 參考: (書籍/網頁/...) 書籍 補充說明: 目前我有兩個選單(Spinner),當我選擇第一個選單時,會貼一個圖示到地圖上, 選擇第二個選單亦然。 且第一個選單作變動時,另外一個選單的圖示不會更動或消失, 所以地圖上最多只會出現兩個圖示。 因此必須找方法清掉原本在地圖上的"特定"圖示, 目前我只有找到 mapOverlays.clear(); 的方法 但是此函式會清掉所有的地標圖示 想請教有沒有辦法解決這個問題呢? 謝謝! -- 你得到的掌聲是讓你知道你付出多少,而不是擁有多少。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.153.230

09/21 11:04, , 1F
可以分兩個overlay, 這樣問題就變成對overlay list的操作
09/21 11:04, 1F

09/21 11:05, , 2F
也可以在onDraw()畫得之前加上一些if判斷?
09/21 11:05, 2F

09/23 22:25, , 3F
感謝你的回覆!!不過我試了好像還是不行ˊˋ
09/23 22:25, 3F

09/23 22:30, , 4F
後來我是用另一種方法
09/23 22:30, 4F

09/23 22:30, , 5F
mapOverlays_e.remove(mapOverlays_e.size()-1);
09/23 22:30, 5F

09/23 22:43, , 6F
但還在修改中
09/23 22:43, 6F
文章代碼(AID): #1EUCR2z3 (AndroidDev)
文章代碼(AID): #1EUCR2z3 (AndroidDev)