大家在把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
分享到:
相关推荐
谷歌地图 Google Map API V3 中提供了多种叠加层和地图类型,例如卫星图、街道图、ybrid 图等。开发者可以使用 OverlayView 对象和 MapType 对象来自定义叠加层和地图类型,以便在地图上显示不同的视图。 十、图层 ...
叠加层和地图类型是 Google Maps API V3 中的一种重要组件,用于在地图上叠加其他数据层。开发者可以使用 OverlayView 对象来配置叠加层的基本属性,如透明度、可见性等。MapType 对象提供了多种地图类型,如普通...
通过这个"google Map api v3学习例子",你可以逐步掌握如何利用Google Maps API V3构建交互式地图应用,包括添加标记、处理事件、展示叠加层等功能。实践中不断探索,你会发现Google Maps API V3的强大和灵活性,能...
总的来说,Google Maps API V3 提供了丰富的叠加层功能,使得开发者可以构建功能强大且互动性强的网络地图应用。通过熟练掌握叠加层的使用,你可以创建出具有个性化地图元素和丰富交互性的地图项目,为用户提供独特...
Google Map V3是Google Maps API的一个重要版本,主要针对Web开发,提供了一整套用于在网页中集成地图、定位、路线规划等功能的工具。这个中文教程可以帮助开发者理解和运用V3版本的API,即便在无法访问互联网的情况...
### 谷歌Maps API V3 知识点解析 #### 一、概述 Google Maps JavaScript API V3 是一个强大的工具包,允许开发者在网页上嵌入交互式地图。此版本相比之前的版本提供了更多的功能和更好的性能。通过API,用户能够...
在Google Maps API V3中,叠加层是一种在地图上添加自定义内容的方式,比如图像、形状或者动态数据。这些叠加层可以用于显示天气预报、交通状况、用户位置等信息,增强了地图的实用性和视觉效果。 **添加叠加层** ...
命名空间的引入是V3中的一个重要改进,所有API函数和对象都位于`google.maps.*`的命名空间下,消除了以前版本中以“G”开头的全局变量,这有助于避免与其他JavaScript库的命名冲突,增强了代码的整洁性和可读性。...
### Google Maps JavaScript API V3中文版参考手册 #### 概述 Google Maps JavaScript API V3 是一款强大的工具,允许开发者在网页上嵌入并自定义谷歌地图。此API提供了丰富的功能,包括创建交互式地图、添加标记、...
Google Maps JavaScript API V3 是一个强大的工具,允许开发者在网页上集成交互式地图。这个API提供了丰富的功能,包括创建和自定义地图、添加各种控件、叠加层、服务以及地图类型,以满足不同应用场景的需求。 1. ...
### 谷歌地图API 第三版 #### 简介 谷歌地图API第三版是专为移动和Web开发者设计的一套工具集,允许开发者在自己的应用或网站中集成谷歌地图的功能。本版本针对英语理解有限的用户提供了中文文档,以便更广泛的...
Google Maps JavaScript API V3 是一个强大的工具,允许开发者在网页上集成交互式地图功能。这个API提供了丰富的功能,包括地图显示、标记定位、路线规划、地理编码以及自定义图层等。本文将详细介绍如何使用V3版本...
### Google Maps API V3:深度解析与应用指南 Google Maps API V3,即Google地图JavaScript API的第三版,标志着Google地图服务在Web开发领域的重要里程碑。这一版本自2010年6月15日发布以来,凭借其强大的功能、...
谷歌地图API V3是开发者用来集成地图功能到网站或应用中的关键工具。它提供了丰富的功能,包括绘制地图、定位、标记、路径规划、地理编码、信息窗口、自定义图层等。以下是一些关于谷歌地图API V3的重要知识点: 1....
在深入探讨Google Maps JavaScript API V3之前,首先理解API的基本概念至关重要。API,即Application Programming Interface,是一组规则和协议,允许不同软件之间进行交互。Google Maps JavaScript API V3是一个...
2. **使用对象**:实验中可能用到的API对象包括`google.maps.Map`(地图对象)、`google.maps.LatLng`(地理位置对象)、`google.maps.Marker`(标记对象)、`google.maps.KmlLayer`(KML图层对象)等。 通过这个...
GMap V3,全称Google Maps JavaScript API V3,是Google提供的一款强大的地图集成开发工具,主要用于在网页中嵌入地图、实现地图交互功能。它基于JavaScript编程语言,允许开发者利用谷歌地图服务来构建定制化的地图...
谷歌地图API V3中文文档 谷歌地图API V3是谷歌地图提供的JavaScript API版本,用于开发基于Web的地图应用程序。该API提供了丰富的功能和工具,帮助开发者创建自己的地图应用程序。 Map * MapOptions:用于设置...
《Google Maps JavaScript API V3 参考指南》 Google Maps JavaScript API V3 是谷歌提供的一套用于在网页中集成地图功能的开发接口。这个API允许开发者通过JavaScript代码创建交互式的地图应用,支持自定义标记、...