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)

相关推荐

  • 阿里巴巴开源Sentinel限流方案搭建是怎样的

    技术阿里巴巴开源Sentinel限流方案搭建是怎样的阿里巴巴开源Sentinel限流方案搭建是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所

    攻略 2021年10月20日
  • 超全spark性能优化总结(spark常用调优参数)

    技术怎么进行Spark的性能调优怎么进行Spark的性能调优,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0、背景集群部分 spark 任务执行很慢,且经常

    攻略 2021年12月17日
  • css的基本选择器有哪些

    技术css的基本选择器有哪些这篇文章主要介绍“css的基本选择器有哪些”,在日常操作中,相信很多人在css的基本选择器有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css的基本选择器

    攻略 2021年11月3日
  • 一学期是一年还是半年,一学年、是指一学期、还是一年

    技术一学期是一年还是半年,一学年、是指一学期、还是一年一学年是指一年一学期是一年还是半年。 一学年即从当年9月1日到次年的8月31日,暑假是学年分界线,一学年分为2个学期,寒假是学期分界线。 学校的教学年度。一般从秋季始

    生活 2021年10月29日
  • html网页自动跳转属性指的是什么意思

    技术html网页自动跳转属性指的是什么意思这篇文章主要介绍了html网页自动跳转属性指的是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年11月17日
  • js限制只能输入数字(input限制输入数字大小)

    技术html5如何限制输入数字的多少这篇文章主要介绍html5如何限制输入数字的多少,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! html中,可用输入标签的max和m

    攻略 2021年12月19日