地图事件
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps JavaScript API v3 Example: Event Simple</title>
<link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var map;
function initialize() {
//GoogleMap事件分为2种
//用户界面事件
//Google Maps API 中的一些对象旨在对用户事件(例如鼠标事件或键盘事件)作出响应。google.maps.Marker 对象可以侦听以下用户事件,例如:
//'click','dblclick','mouseup','mousedown','mouseover','mouseout'
//MVC 状态更改
//MVC 对象通常都有相应的状态。只要更改了对象的属性,那么,API 就会触发已更改该属性的事件
//MVC 事件不在它们的事件中传递参数。您可能需要通过调用该对象上相应的 getProperty 方法,检查在 MVC 状态更改中更改的属性。
var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var myOptions = {
zoom: 4,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
//添加焦距改变事件
google.maps.event.addListener(map, 'zoom_changed', function() {
setTimeout(moveToDarwin, 1500);
});
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
//添加点击事件
google.maps.event.addListener(marker, 'click', function() {
map.setZoom(8);
});
}
function moveToDarwin() {
var darwin = new google.maps.LatLng(-12.461334, 130.841904);
map.setCenter(darwin);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas"></div>
</body>
</html>
分享到:
相关推荐
本文将深入探讨与“sql-map-2.dtd”和“sql-map-config-2.dtd”相关的知识点,以及它们在Ibatis中的作用。 Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射...
sql-map-config-2.dtd
google-map-clustering-example, google地图响应的集群示例 google-map-clustering-examplegoogle-map-react的群集示例点击这里查看。 Kotatsu我受到 kotatsu 项目的强烈启发。这里项目使用 kotatsu 作为运行引擎。...
本项目“googleMap-Flex”聚焦于使用Google Map API在Flex环境中实现这一功能,Flex是一个用于构建富互联网应用(RIA)的开源框架,基于Adobe AIR和Flash Player运行时。 在Flex中使用Google Map API,首先需要获取...
Vue2googlemap支持Google Maps API中的各种事件监听,如点击地图、标记、路径等,可以很方便地在Vue组件中响应这些事件。 5. **自定义组件** 除了内置组件,还可以根据需求自定义组件,实现更复杂的地图交互逻辑...
小程序使用高德地图 map 导航路线规划 (amap-wx.js 从相关下载页面下载的 zip 文件 使用场景:uniapp和小程序使用高德地图(map)可以引用这个文件,getRegeo(获取当前地址),getDrivingRoute(驾车从开始位置到...
ibatis的dtd约束,版本2,xml文件中标签提示,网址:http://ibatis.apache.org/dtd/sql-map-2.dtd
google-map-react-examples, google地图响应组件的示例 google-map-react示例这个项目是同构的Flummox 怀旧应用程序带有 google-map-react控件示例。它还使用了非标准的方法来。其他文档。isomorphic.md安装我强烈...
"Google-Maps-2018-displaying-a-google-map-end_map_else82j_android"这个标题和描述提示我们,这是一个关于2018年时如何在Android Studio项目中实现Google Maps展示的教程或代码示例。下面我们将深入探讨相关的...
谷歌地图 Google Map API V3 中文开发文档提供了一个详细的中文开发指南,涵盖了谷歌地图 Google Map API V3 的使用方法、相关类库、事件处理等方面的知识点。开发者可以根据自己的需求,选择合适的组件和方法来创建...
这个“google-map.zip”压缩包显然包含了用于演示如何在Android应用中集成和使用谷歌地图的示例代码。对于初学者来说,这是一个很好的起点,可以让他们快速理解并掌握谷歌地图API的基本用法。 首先,我们需要了解的...
2. 操作接口:Map-like库会提供类似Map对象的操作方法,如set、get、delete、has等,便于添加、获取、删除和检查键值对。这些方法使得代码更加简洁且易于理解。 3. 遍历机制:Map-like通常会支持迭代器,允许开发者...
在本压缩包“Google-Map-Api.rar”中,包含了一份关于Google Map API的重要文档——“Google Map Api.doc”以及一个名为“zz.txt”的文本文件。这个文档详细介绍了如何使用Google Map API进行地图相关的编程工作,是...
amap-wx.130.js
image-map-resizer库正是为了解决这个问题,它允许映射区域随着图像的缩放而自动调整比例,确保在任何设备上都能正常工作。 这个压缩包包含的"image-map-resizer-master"文件夹很可能是项目的源代码仓库。通常,...
谷歌地图React React 项目的更简单的 Google 地图集成...npm install --save @googlemap-react/core 一个有效的 Google Map API 密钥(用于替换下面代码片段中的占位符) import { GoogleMapProvider , HeatMap ,
- **创建地图**:使用`google.maps.Map`对象实例化地图,并指定容器元素和地图选项,如中心点、缩放级别等。 - **交互功能**:添加标记、覆盖物、路径,以及事件监听器,使用户能够与地图进行交互。 4. **地理...
- 源码中可能包含 Go 语言编写的 Kubernetes 客户端库,用于监听 ConfigMap 和 Secret 的变化事件。 - 学习源码可以帮助理解如何实现配置监听和通知机制,以及如何在 Docker 容器环境中运行。 5. **配置热更新**...