读书人

怎么清除map覆盖物

发布时间: 2013-02-24 17:58:56 作者: rapoo

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

读书人网 >JavaScript

热点推荐