javascript删除指定覆盖物方法是什么
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,这篇文章主要讲解了"javascript删除指定覆盖物方法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"javascript删除指定覆盖物方法是
千家信息网最后更新 2024年11月18日javascript删除指定覆盖物方法是什么
这篇文章主要讲解了"javascript删除指定覆盖物方法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"javascript删除指定覆盖物方法是什么"吧!
百度地图提供了清除所有覆盖物的方法,也提供了删除指定覆盖物的方法。删除所有覆盖物不用多说,随时用随时删除,代码就一句:map.clearOverlays();
然而删除指定覆盖物,这个需求很多新人不容易实现。
原因:声明过的变量,没有独立存储下来,就不知道怎么找到这个变量,然后把这个变量作为参数传进去执行删除。
本文先提供一个删除指定类型覆盖物的方法:
// openGPS.cn提示: 删除所有折线覆盖物 function clearAllPolyline() { var allOverlay = map.getOverlays(); for (var i = 0; i < allOverlay.length; i++) { if (allOverlay[i].toString() == "[object Polyline]") { map.removeOverlay(allOverlay[i]); } } } // openGPS.cn提示: 删除所有lable覆盖物 function clearAllLable() { var allOverlay = map.getOverlays(); for (var i = 0; i < allOverlay.length; i++) { if (allOverlay[i].toString() == "[object Marker]") { map.removeOverlay(allOverlay[i].getLabel()); //注意获取lable的方式 } } }
然后,在讲讲如何删除特定覆盖物,这里有个前提:在创建某个需要被操作的覆盖物之前,需要为其赋值一个id。我的示例中,所有的Marker属性都是用 marker.imei = "xxxxxx"; 的方式为Marker对象赋值了一个id(tip:请记住js语法特点,直接属性赋值就可以用),遍历的时候配合对该id的检查实现删除该覆盖物。
/* openGPS.cn提示: 我的示例中,所有的Marker属性都是用 marker.imei = "xxxxxx"; 的方式为Marker对象赋值了一个id 因此,我的写法是: 先获取全部覆盖物: 然后判断覆盖物是否是Marker类型: 然后判断是否是我要删除的id(imei): 然后拿到目标对象,执行删除操作 */ function getMapMarker(imei) { var reMarker = null; var allOverlay = map.getOverlays(); for (var i = 0; i < allOverlay.length; i++) { if (allOverlay[i].toString() == "[object Marker]") { if (allOverlay[i].getTitle() == imei) { reMarker = allOverlay[i]; break; } } } return reMarker; }
感谢各位的阅读,以上就是"javascript删除指定覆盖物方法是什么"的内容了,经过本文的学习后,相信大家对javascript删除指定覆盖物方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
覆盖物
方法
变量
对象
属性
方式
学习
提示
内容
示例
类型
不用
代码
写法
前提
原因
参数
地图
就是
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公交 数据库
网络安全简单歌谣
软件开发公司国峰软件强
登陆注册与数据库连用
王牌战争自己开服务器要多少钱
工信部通信网络安全防护系统
mfc客户端与服务器通信
网络安全简介20字
国内数据库品牌排行
开发物联网服务器
太原软件开发工资一般多少
网络安全警察卡通
数据库行政区域控件
数据库表设计图表
暗黑3的服务器不稳定
2005数据库视频
网络安全专业的都学什么
gns3网络安全大作业
网络安全工程师的概念
北京聚汇融盛互联网科技有限公司
徐州专业型网络技术优势
宣传网络安全的话
哈工大网络安全实验室官网
全球数据库市场
计算机网络技术专业外语要求
通信与网络技术
青山区翻译服务器
哪些网络技术可以创业
关注网络安全答题
我的世界服务器后门插件下载