1.清除marker标注

   var allOverlay = this.map.getOverlays();if (allOverlay.length) {for (var i = 0; i < allOverlay.length; i++) {if (allOverlay[i].toString() == "[object Marker]") {this.map.removeOverlay(allOverlay[i]);}}}

2.清除路线

var allOverlay = this.map.getOverlays();
if (allOverlay.length) {for (var i = 0; i < allOverlay.length; i++) {if (allOverlay[i].toString() == "[object Polyline]") {this.map.removeOverlay(allOverlay[i]);}}
}

3.清除所有覆盖物

this.map.clearOverlays();

4.也可以添加自定义属性(亲测时好时坏,原因还没有找到,大佬可否指点一二?)

//添加标注
var point = new BMap.Point(Number(this.selectedPoint.jingweidu.split(",")[0]),Number(this.selectedPoint.jingweidu.split(",")[1])
);
var marker = new BMap.Marker(point,{icon: new BMap.Symbol(BMap_Symbol_SHAPE_POINT, {scale: 1,fillColor: "#F19E0F",fillOpacity: 0.8,}),});
marker.customData = {biaoshi: 'ziyuan' }
this.map.addOverlay(marker);//清除标注
var allOverlay = this.map2.getOverlays();if (allOverlay.length) {for (var i = 0; i < allOverlay.length; i++) {if (allOverlay[i].toString() == "[object Marker]" && allOverlay[i].customData .biaoshi=="ziyuan") {//有时候这个biaoshi就是undefined,就没实现this.map2.removeOverlay(allOverlay[i]);}}}

所以就转换思路,在代码里做文章,可以先清除所有再对需要的进行打点,目前我是这么做的,哈哈哈,大佬可以提供参考意见,必定虚心领教。

百度地图清除指定覆盖物相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 百度地图JavaScript API覆盖物旋转时出现偏移

    在项目中,调用百度地图JavaScript API,做覆盖物的旋转再添加到地图上,结果出现偏移了. 调试过程中的效果图: 发现图片的旋转并不是按车子的中心来的,而是之外的一个点.最后发现犯了一个很细节 ...

  9. 百度地图 - 自定义ECharts覆盖物

    简介 在开发地图可视化页面时,产品想在城市的对应位置展示一个统计图.这时候先不要慌,大声的说你是在哪抄的这个需求.好看到页面了,就没有前端人不会(抄的)开发的.研究后发现使用的是,百度地图api自定义 ...

最新文章

  1. AtCoder Beginner Contest 198 (A ~ F)题解
  2. PHP上传文件大小限制问题 post_max_size对大小的影响及解决方法
  3. 没学过编程可以自学python吗-完全没学过编程的人学习 Python前应该掌握些什么?...
  4. Spring-AOP实践 - 统计访问时间
  5. WPF代码模板-布局部分
  6. bose耳机信号断续_挥汗如雨的夏季将至,5款运动型蓝牙耳机安利给你
  7. 动态规划:连续子数组的最大和
  8. gorm配置logger显示执行的sql
  9. 使用 RUP 管理小型项目和团队
  10. 2010年高教社杯全国大学生数学建模竞赛题目B题解析及层次分析法AHP在其中的应用
  11. MySQL行锁 表锁理解
  12. 20万DBA最关注的11个问题
  13. DialogFragment初探路
  14. 2021qq服务器维护到什么时候,2021QQ扩列下架了吗怎么没了?QQ暂停服务到什么时候...
  15. amd64版本linux,在Kali Linux系统下安装Zoom客户端amd64.deb版本的方法
  16. win10 系统字体大小修改
  17. java微信小程序毕业设计 java微信校园运动会报名小程序系统毕业设计毕设作品参考
  18. 情景式领导力学习(2) - 实践案例及思考
  19. IOS11的新功能你发现了没有~~~
  20. python npv 计算公式_Python for NPV and IRR

热门文章

  1. 【The 13th Chinese Northeast Collegiate Programming Contest】I. Temperature Survey
  2. 这3款浏览器体积小,好用速度快,堪比夸克
  3. Mac Karabiner 设置
  4. 蓝色音箱改装电源_神改装:用小度音箱改装DIY音频AUX口,结局是大跌眼镜
  5. 服务器虚拟环境使用指南
  6. 女神节,用python给她画朵玫瑰 !
  7. 淘宝线上线下“出淘”欲打造零售业航母
  8. WinForm中使用Win10 蓝牙Ble Sdk
  9. 此图形驱动程序无法找到兼容的图形硬件的解决方案(复制粘贴源于百度http://jingyan.baidu.com/article...
  10. 阿里云性能测试工具PTS