作者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
1F:→ demisoda:可以分两个overlay, 这样问题就变成对overlay list的操作 09/21 11:04
2F:→ demisoda:也可以在onDraw()画得之前加上一些if判断? 09/21 11:05
3F:→ seraphim6:感谢你的回覆!!不过我试了好像还是不行ˊˋ 09/23 22:25
4F:→ seraphim6:後来我是用另一种方法 09/23 22:30
5F:→ seraphim6:mapOverlays_e.remove(mapOverlays_e.size()-1); 09/23 22:30
6F:→ seraphim6:但还在修改中 09/23 22:43