首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么清除map覆盖物

2013-02-24 
如何清除地图覆盖物百度地图map.clearOverlays()可以清除地图上的所有覆盖物,但是我现在地图上有圆圈覆盖

如何清除地图覆盖物
百度地图map.clearOverlays()可以清除地图上的所有覆盖物,但是我现在地图上有圆圈覆盖物,也有折线覆盖物,我只想清除折线覆盖物,保留圆圈覆盖物该如何呢map.removeOverlays(poliyline)只能清除一段折线,我有多段折线 要都清楚了该如何呢 
[解决办法]
好像没有只清除某类覆盖物的接口,你只能把你的覆盖物用变量保存,然后手动一个个的清除
或者对所有想保留的覆盖物调用disableMassClear()(也可以在创建这些覆盖物时设置选项enableMassClear为false),然后再clearOverlays(),这样这些覆盖物就会保留了

热点排行