当百度地图中出现多个图层时,可用以下方法删除指定图层:

//删除属性为marker的覆盖物var allOverlay=map.getOverlays();if (allOverlay.length) {for (var i=0; i < allOverlay.length; i++) {if(allOverlay[i].toString() == "[object Marker]"){map.removeOverlay(allOverlay[i]);}}}//删除属性为Label的覆盖物var allOverlay=map.getOverlays();if (allOverlay.length) {for (var i=0; i < allOverlay.length; i++) {if(allOverlay[i].toString() == "[object Label]"){map.removeOverlay(allOverlay[i]);}}}

以此类推,还可以删除属性为Polygon、Overlay等的覆盖物。

//删除指定marker
//在添加marker时,可以给marker添加属性,比如:marker.id="111";//   删除id为111的markerdeleteOverlays('111');
function deleteOverlays(content) {var allOverlay  = map.getOverlays();var labelContent="";if (allOverlay.length) {for (var i=0; i < allOverlay.length; i++) {if(allOverlay[i].toString() == "[object Marker]"){var elem = allOverlay[i];labelContent = allOverlay[i].id;if (labelContent && labelContent == content) {map.removeOverlay(elem);}}}}
}

【百度地图】删除指定覆盖物相关推荐

  1. 百度地图清除指定覆盖物(Overlay),保留某种覆盖物( disableMassClea),清除保留的覆盖物(enableMassClear)

    1.map.removeOverlay(): removeOverlay()一次移除一个指定覆盖物 function deletePoint(){var allOverlay = map.getOve ...

  2. 百度地图清除指定覆盖物

    1.清除marker标注 var allOverlay = this.map.getOverlays();if (allOverlay.length) {for (var i = 0; i < ...

  3. 百度地图删除地图上所有的标注和所有的覆盖物

    //百度地图删除地图上所有的标注和所有的覆盖物 NSArray* array = [NSArrayarrayWithArray:_mapView.annotations];[_mapViewremov ...

  4. 百度地图之添加覆盖物

    本文主要讲解如何实现在百度地图上添加覆盖物 1.承载数据的实体 我们从服务器返回的数据部分,最终可能是个Json数组,我们需要转换为实体集合,即下面的Info.java 我直接在实体类中声明了一个静态 ...

  5. 根据ip获取经纬度_PHP使用百度地图获取指定地址坐标:创建AK(图文+视频)

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之创建AK(api key)的方法. 我们在前面的文章[PHP使用腾讯地图获取指定地址坐标:创建key][PHP使用腾讯地图获取指定地址坐标:经 ...

  6. 根据php经纬度百度地图打点,PHP使用百度地图获取指定地址坐标:经纬度(图文+视频)...

    本篇文章主要给大家介绍PHP使用百度地图获取指定地址坐标之经纬度的实现方法. 在之前的文章[PHP使用百度地图获取指定地址坐标:创建AK]中,已经给大家介绍了如何在百度地图开放平台中创建AK(api ...

  7. 百度地图之添加覆盖物并响应事件

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 本文中将介绍在百度地图上添加覆盖物的功能.响应点击功能和弹出pop功能,代码来自百度Demo: Activit ...

  8. python获取某地铁站经纬度_python基于百度地图获取指定的经纬度信息

    在实际做项目的时候经常会遇上需要使用到某个位置经纬度的情况,这个位置的经纬度经常又是没有的,那么就需要基于公开的数据去获取了,这里基于百度地图提供的API来完成指定位置经纬度数据的获取,实现很简单,主 ...

  9. 百度地图api改变覆盖物背景实例及css颜色值简介

    在此鸣谢buptwusuopu的技术支持 在调用百度地图api的时候,为了改变覆盖物的颜色,如图中椭圆型的填充色.可以到百度api的库中查找方法http://developer.baidu.com/m ...

  10. 百度html删除,百度地图-删除默认版权信息

    做百度地图时,想把百度右下角默认的版权信息去掉,代码如下: javascript移除百度地图LOGO和版权信息 function initialize() { var mp = new BMap.Ma ...

最新文章

  1. Linux脚本选题背景,shell实例100例《一》
  2. 科大星云诗社动态20210830
  3. 十二、Powerbi绘制人员地区分布图和后期学习
  4. jz2440开发板修改UBOOT支持NAND FLASH
  5. OJ1020: 两整数排序
  6. 计算机专业笔记本需要小键盘吗,笔记本电脑小键盘数字0不能用
  7. 软件正在吞噬整个世界?!
  8. Linux通过源码编译安装程序;yum和源码安转软件包的区别
  9. 《duilib入门到精通》- duilib下载与编译(duilib视频教程)
  10. 怎么样建立局域网?一般局域网需要几台电脑才可以?
  11. 串行接口芯片16550
  12. 前端秘籍,CSS垂直居中必学八式,一招一式尽显功力
  13. 2021-02-17:规定1和A对应、2和B对应、3和C对应...26和Z对应,那么一个数字字符串比如“111”就可以转化为:“AAA“、“KA“和“AK“。给定一个只有数字字符组成的字符串str,请
  14. 5G、LPWAN、SDN、NFV、TSN…一文带你看懂物联网“网”的本质
  15. JSP标签的简单使用
  16. uni-app swiper实现公告栏上下循环滚动(整理)
  17. Dimensionality Reduction
  18. Surface pro 4 使用心得
  19. 计算机技术含量,有哪些看似简单却技术含量高的操作?
  20. 【牛客网-前端笔试题】——Javascript专项练习6

热门文章

  1. ESP8266+RS485无线数传电台通讯问题
  2. 自动生成合同编号:年月日+流水号自增
  3. android_alsa_audio
  4. 一步一步学做游戏 第三回:让熊动起来
  5. 2018年12月字节跳动实习生校招笔试题目
  6. 医疗知识图谱相关论文阅读
  7. 51单片机点亮LED灯
  8. 设计模式必备的原则解析:打造优雅灵活的代码架构,让你的程序升华
  9. Excel文档被设置保护后忘记密码
  10. CF #518 div2 A Birthday