百度地图 clearOverlays禁止清除自定义覆盖物 在线等~~

javawn 2014-04-01 10:42:18
在地图上我需要使用clearOverlays方法定时清除覆盖物,但是一些自定义的覆盖物需要保留,如自定义的路线和标记物等,有没有知道的指导下,在线等~~~~
...全文
660 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yu2629119379 2014-06-19
  • 打赏
  • 举报
回复
map api 里是没有符合你要求的方法的,看到你的代码 是清除需要清除的覆盖物 这个好像不会影响到别的覆盖物吧
yu2629119379 2014-06-19
  • 打赏
  • 举报
回复
1:只清除需要清除的覆盖物 2:全部清楚后,再把不需要清除的添加一次
baidu_16641327 2014-06-18
  • 打赏
  • 举报
回复
ply.disableMassClear(); ply 是 覆盖物 名称
javawn 2014-04-01
  • 打赏
  • 举报
回复
强调下,是百度地图哦
javawn 2014-04-01
  • 打赏
  • 举报
回复
找不到方法,我是把需要清除的单个遍历的 map.removeOverlay(markers_gis[i]);,代码如下:
		
if(markers_gis.length > 0){	
	for (i = 0; i < markers_gis.length; i++) {
              map.removeOverlay(markers_gis[i]);
        }
}
有需要的参考下,结贴了~~~

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧