javascript删除指定覆盖物方法是什么

技术javascript删除指定覆盖物方法是什么这篇文章主要讲解了“javascript删除指定覆盖物方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javasc

本文主要讲解“用javascript删除指定封面的方法是什么”,简单明了,易学易懂。请跟随边肖的思路一起学习学习《用javascript删除指定封面的方法是什么》!

百度地图提供了清除所有封面的方法,也提供了删除指定封面的方法。不用说,随时删除所有封面,只需随时删除即可。代码只有一句话:map . clear overlays();

但是,删除指定的封面是很多新人不容易实现的要求。

原因:如果声明的变量不是独立存储的,不知道怎么找,然后传入作为参数删除。

首先,本文提供了一种删除指定类型封面的方法:

//openGPS.cn提示:删除所有折线封面。

functionclearAllPolyline(){ 0

varallOverlay=map . getoverlays();

for(vari=0;iallOverlay.lengthI){ 0

if(allOverlay[i]。toString()=='[object折线]'){ 0

map . remove overlay(allOverlay[I]);

}

}

}

//openGPS.cn提示:删除所有标签。

functionclearAllLable(){ 0

varallOverlay=map . getoverlays();

for(vari=0;iallOverlay.lengthI){ 0

if(allOverlay[i]。toString()=='[object marker]'){ 0

n

bsp;                 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删除指定覆盖物方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/83253.html

(0)

相关推荐

  • 怎么画中国地图,晚清中国地图是如何绘制的

    技术怎么画中国地图,晚清中国地图是如何绘制的清朝的地图绘制有三种方法,第一种是传统绘制法,以“计里画方”法(方里网法)为主怎么画中国地图;第二种是西方经纬网法;第三种是双重网格法。“计里画方”法,实质是地图投影中的方格投

    生活 2021年11月1日
  • Bootstrap-table 账号维护

    技术Bootstrap-table 账号维护 Bootstrap-table 账号维护https://www.cnblogs.com/laowangc/p/8875526.html
    https://ww

    礼包 2021年11月11日
  • mysql如何解决幻读(mysql2003错误如何解决)

    技术mysql 5.7如何解决忘记密码问题小编给大家分享一下mysql 5.7如何解决忘记密码问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! mysql5.7忘记密码的解

    攻略 2021年12月16日
  • 怎么使用oracle索引监控

    技术怎么使用oracle索引监控这篇文章主要介绍“怎么使用oracle索引监控”,在日常操作中,相信很多人在怎么使用oracle索引监控问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使

    攻略 2021年11月10日
  • LARAVEL AJAX简单跨域的示例分析

    技术LARAVEL AJAX简单跨域的示例分析本篇文章为大家展示了LARAVEL AJAX简单跨域的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。//前端 <scri

    攻略 2021年10月21日
  • 双网卡问题

    技术双网卡问题 双网卡问题目录双网卡问题问题问题一问题二总结问题三
    双网卡问题
    问题环境介绍:
    如上图所示,PC-A有两卡网卡,注意,网卡一设置有默认网关,而网卡二并没有,网卡二只有IP和掩码,网卡的默

    礼包 2021年11月27日