javascript删除指定覆盖物方法是什么
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要讲解了"javascript删除指定覆盖物方法是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"javascript删除指定覆盖物方法是
千家信息网最后更新 2025年02月06日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安全错误
数据库的锁怎样保障安全
jsp会占用服务器资源吗
金碟v9.1找不到数据库
整个软件开发过程
活动页面数据库
X58能上服务器内存条吗
达梦7数据库负荷
6g网络技术 讲座
网络安全签名活动信息
关于网络安全在我身边的绘画
赣州狼群网络技术有限公司
我的世界 服务器好管理
广东风色互联网科技有限公司
剑侠世界3服务器更新时间
sql关闭数据库连接
中国工行软件开发校招
欧洲 代理服务器
数据库系统哪个好
软件开发项目价格评估
网络安全类型的基金
服务器私有化安全吗
服务器声音不能调节
湖南小红袄网络技术
电子商务销售数据库设计
服务器里能存数据吗
osql 备份数据库
sql备份数据库恢复
平安银行数据库运维工程师
嘉定区营销软件开发价格行情
华为服务器芯片价格
数据库怎么去除重复字段