`

google map api v3如何清除所有叠加层

阅读更多

       大家在把google map api v2改造为google map api v3的时候,可能会有遇到一个比较郁闷的事,就是v3没有了v2中常用到的消除地图上所有叠加层的方法:clearOverlays(),那么google map api v3是如何实现清除所有叠加层的呢?原来新版本是通过定义一个数组来存放所有的叠加层,清除的时候把数组中的叠加层一一用setMap(null)从地图上删除叠加层即可,注意,这种方法并没有真正删除叠加层,也就是说,对叠加层的引用还没有删除,还可以通过调用setMap(map)方法重新在地图上显示,只有把数组的length设置为0的时候才真正删除了,下面是详细的代码。

 

//把叠加物从地图上清除

function clearOverlays() {
    if (markersArray) {
      for (i in markersArray) {
        markersArray[i].setMap(null);
      }
    }
  }

 

 

 

  // 删除所有叠加物 

 function deleteOverlays() {
    if (markersArray) {
      for (i in markersArray) {
        markersArray[i].setMap(null);
      }
      markersArray.length = 0;
    }
  }

 

 

更详细的内容请参考官网的说明:google map

0
0
分享到:
评论

相关推荐

    谷歌地图Google Map API V3中文开发文档

    谷歌地图 Google Map API V3 中提供了多种叠加层和地图类型,例如卫星图、街道图、ybrid 图等。开发者可以使用 OverlayView 对象和 MapType 对象来自定义叠加层和地图类型,以便在地图上显示不同的视图。 十、图层 ...

    Google Maps API V3 中文参考文档(JavaScript)

    叠加层和地图类型是 Google Maps API V3 中的一种重要组件,用于在地图上叠加其他数据层。开发者可以使用 OverlayView 对象来配置叠加层的基本属性,如透明度、可见性等。MapType 对象提供了多种地图类型,如普通...

    google Map api v3学习例子

    通过这个"google Map api v3学习例子",你可以逐步掌握如何利用Google Maps API V3构建交互式地图应用,包括添加标记、处理事件、展示叠加层等功能。实践中不断探索,你会发现Google Maps API V3的强大和灵活性,能...

    Google_MapsAPI_V3_叠加层

    总的来说,Google Maps API V3 提供了丰富的叠加层功能,使得开发者可以构建功能强大且互动性强的网络地图应用。通过熟练掌握叠加层的使用,你可以创建出具有个性化地图元素和丰富交互性的地图项目,为用户提供独特...

    GoogleMap V3 中文 教程

    Google Map V3是Google Maps API的一个重要版本,主要针对Web开发,提供了一整套用于在网页中集成地图、定位、路线规划等功能的工具。这个中文教程可以帮助开发者理解和运用V3版本的API,即便在无法访问互联网的情况...

    谷歌MAP API_V3.pdf

    ### 谷歌Maps API V3 知识点解析 #### 一、概述 Google Maps JavaScript API V3 是一个强大的工具包,允许开发者在网页上嵌入交互式地图。此版本相比之前的版本提供了更多的功能和更好的性能。通过API,用户能够...

    GOOGLE MAPS API V3

    在Google Maps API V3中,叠加层是一种在地图上添加自定义内容的方式,比如图像、形状或者动态数据。这些叠加层可以用于显示天气预报、交通状况、用户位置等信息,增强了地图的实用性和视觉效果。 **添加叠加层** ...

    Google_Maps_API_V3.docx

    命名空间的引入是V3中的一个重要改进,所有API函数和对象都位于`google.maps.*`的命名空间下,消除了以前版本中以“G”开头的全局变量,这有助于避免与其他JavaScript库的命名冲突,增强了代码的整洁性和可读性。...

    Google Maps JavaScript API V3中文版参考手册

    ### Google Maps JavaScript API V3中文版参考手册 #### 概述 Google Maps JavaScript API V3 是一款强大的工具,允许开发者在网页上嵌入并自定义谷歌地图。此API提供了丰富的功能,包括创建交互式地图、添加标记、...

    google Maps JavaScript API V3 参考

    Google Maps JavaScript API V3 是一个强大的工具,允许开发者在网页上集成交互式地图。这个API提供了丰富的功能,包括创建和自定义地图、添加各种控件、叠加层、服务以及地图类型,以满足不同应用场景的需求。 1. ...

    谷歌地图API 第三版

    ### 谷歌地图API 第三版 #### 简介 谷歌地图API第三版是专为移动和Web开发者设计的一套工具集,允许开发者在自己的应用或网站中集成谷歌地图的功能。本版本针对英语理解有限的用户提供了中文文档,以便更广泛的...

    Google_Maps_JavaScript_API_V3_教程及基础知识等

    Google Maps JavaScript API V3 是一个强大的工具,允许开发者在网页上集成交互式地图功能。这个API提供了丰富的功能,包括地图显示、标记定位、路线规划、地理编码以及自定义图层等。本文将详细介绍如何使用V3版本...

    Google_Maps_API_V3

    ### Google Maps API V3:深度解析与应用指南 Google Maps API V3,即Google地图JavaScript API的第三版,标志着Google地图服务在Web开发领域的重要里程碑。这一版本自2010年6月15日发布以来,凭借其强大的功能、...

    谷歌地图开发教程

    谷歌地图API V3是开发者用来集成地图功能到网站或应用中的关键工具。它提供了丰富的功能,包括绘制地图、定位、标记、路径规划、地理编码、信息窗口、自定义图层等。以下是一些关于谷歌地图API V3的重要知识点: 1....

    google地图api详解

    在深入探讨Google Maps JavaScript API V3之前,首先理解API的基本概念至关重要。API,即Application Programming Interface,是一组规则和协议,允许不同软件之间进行交互。Google Maps JavaScript API V3是一个...

    google map gis

    2. **使用对象**:实验中可能用到的API对象包括`google.maps.Map`(地图对象)、`google.maps.LatLng`(地理位置对象)、`google.maps.Marker`(标记对象)、`google.maps.KmlLayer`(KML图层对象)等。 通过这个...

    GMap V3 各种机能汇总

    GMap V3,全称Google Maps JavaScript API V3,是Google提供的一款强大的地图集成开发工具,主要用于在网页中嵌入地图、实现地图交互功能。它基于JavaScript编程语言,允许开发者利用谷歌地图服务来构建定制化的地图...

    谷歌地图APIV3中文文档

    谷歌地图API V3中文文档 谷歌地图API V3是谷歌地图提供的JavaScript API版本,用于开发基于Web的地图应用程序。该API提供了丰富的功能和工具,帮助开发者创建自己的地图应用程序。 Map * MapOptions:用于设置...

    GoogleMapsJavascriptAPIV3Reference

    《Google Maps JavaScript API V3 参考指南》 Google Maps JavaScript API V3 是谷歌提供的一套用于在网页中集成地图功能的开发接口。这个API允许开发者通过JavaScript代码创建交互式的地图应用,支持自定义标记、...

Global site tag (gtag.js) - Google Analytics