2010.02.20——google map 01
index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Google Map</title>
<script type="text/javascript" src="http://ditu.google.cn/maps?file=api&v=2&key=abcdefg&sensor=true_or_false"></script>
<script type="text/javascript">
function initialize(){
if(GBrowserIsCompatible()){//判断浏览器兼容性
/** 一个基本的显示地图
//var map = new GMap2(document.getElementById("map_canvas")); //在指定位置建立一个地图
//map.setMapType(G_SATELLITE_MAP); //设置地图类型 G_NORMAL_MAP
//该地图类型(默认地图类型)显示普通的街道地图。
//G_SATELLITE_MAP 该地图类型显示卫星图像。
//G_HYBRID_MAP 该地图类型显示卫星图像上的主要街道透明层。
//map.setCenter(new GLatLng(39.9493, 116.3975),13);//设置中心位置的地图视图
*/
/** 随即显示10个点标注按钮
//var map = new GMap2(document.getElementById("map_canvas"));
//map.setMapType(G_SATELLITE_MAP);
//map.setCenter(new GLatLng(39.9493, 116.3975), 20);
// Add 10 markers to the map at random locations
//var bounds = map.getBounds(); //返回能看到的地图的矩形区域的坐标
//var southWest = bounds.getSouthWest(); //返回矩形西南角点的坐标
//var northEast = bounds.getNorthEast(); //返回矩形东北角点的坐标
//var lngSpan = northEast.lng() - southWest.lng();
//var latSpan = northEast.lat() - southWest.lat();
//for (var i = 0; i < 10; i++) {
//var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
//southWest.lng() + lngSpan * Math.random());
//map.addOverlay(new GMarker(point));//map.addOverlay(GOverlay)将叠加层添加到地图中
//GMarker 标记地图上的位置 标记对象包含 latlng(这是标记在地图中锚定的地理位置)和 icon
//}
//}
*/
/* 一个简单的跳转
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(39.9493, 116.3975), 19);
window.setTimeout(function(){
map.panTo(new GLatLng(39.927, 116.407)); // 将地图的中心点更改为指定的点
},2000);
*/
/*
** 添加一些控件 简单的信息窗口和带标签的信息窗口
**
*/
//var map = new GMap2(document.getElementById("map_canvas"));
//map.setCenter(new GLatLng(39.9493, 116.3975), 4);
//map.addControl(GControl) 添加控件
//map.addControl(new GLargeMapControl());//创建带有可在四个方向平移、放大、缩小的按钮以及缩放滑块的控件。
//map.addControl(new GMapTypeControl()); //创建一个标准地图类型控件,通过按钮在受支持地图类型之间进行选择和切换。
//map.enableScrollWheelZoom(); //开启滚轮伸缩效果--鼠标滚轮向前滚放大地图,反之缩小
//在指定点处打开一个简单的信息窗口。平移地图,使得打开的信息窗口完全可见。信息窗口的内容为 DOM 节点。
//map.openInfoWindowHtml(map.getCenter(),
// document.createTextNode("Hello, world"));
//在指定点处打开一个简单的信息窗口。平移地图,使得打开的信息窗口完全可见。信息窗口的内容为 Html 节点。
//map.openInfoWindowHtml(map.getCenter(),
// "<font color='red'>Hello World </font>");
//在指定的点打开信息窗口,它包含地图上该点附近的近景视图。
//map.showMapBlowup(map.getCenter());
//在指定点处打开一个带标签的信息窗口.信息窗口的内容为 HTML 文本。
//map.openInfoWindowTabsHtml(map.getCenter(),[new GInfoWindowTab("努力", "学习"),new GInfoWindowTab("好好", "工作")] );
/*
** 添加响应事件
**
*/
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(34.6156,112.4450),13);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
//结束地图视图的更改时弹出中心点坐标
//GEvent.addListener(map,"moveend",function(){
// var center = map.getCenter();
// alert(center.toString());
// });
//单击地图时弹出点击点的坐标
GEvent.addListener(map,"click",function(overlay,latlng){
if(latlng){
document.getElementById("tt").value = "经度:"+latlng.lng()+"纬度:"+latlng.lat();
}
});
}
}
</script>
</head>
<body onload = "initialize()" onunload = "GUnload()">
<div id="map_canvas" style="width:500px; height:500px;"> </div>
<input type="text" id="tt" maxlength="100"/>
</body>
</html>
分享到:
相关推荐
基于因子分析的我国A股上市...争力评价——以医药企业为例_张澳.caj
微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+源码).zip 微信小程序——新闻客户端(截图+...
微信小程序——万年历(截图+源码).zip 微信小程序——万年历(截图+源码).zip 微信小程序——万年历(截图+源码).zip 微信小程序——万年历(截图+源码).zip 微信小程序——万年历(截图+源码).zip 微信小程序...
python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目...
微信小程序——卡卡汽车 获取用户 设备信息(截图+源码).zip 微信小程序——卡卡汽车 获取用户 设备信息(截图+源码).zip 微信小程序——卡卡汽车 获取用户 设备信息(截图+源码).zip 微信小程序——卡卡汽车 ...
python项目——RCQ读者书库.zip python项目——RCQ读者书库.zip python项目——RCQ读者书库.zip python项目——RCQ读者书库.zip python项目——RCQ读者书库.zip python项目——RCQ读者书库.zip python项目——RCQ...
java毕业设计——百货中心供应链管理系统(论文+源代码+数据库+讲解视频).zip java毕业设计——百货中心供应链管理系统(论文+源代码+数据库+讲解视频).zip java毕业设计——百货中心供应链管理系统(论文+源代码+...
1,安装说明.txt ——————————安装手册 2,jdk-170.tar.gz ——————————JDK1.7deb包 3,switch_java.sh -------------------------java其它版本切换 4,check_java.sh———————————版本...
【标题】与【描述】提及的是关于小学语文学习中的一个重要组成部分——歇后语。歇后语是中国传统文化中的一种独特语言现象,它结合了形象生动的比喻和巧妙的谐音,通常用于表达幽默、讽刺或者寓意深刻的观点。这些歇...
Geomagic.Studio.2012软件,由于太大,分成八个压缩包以及一个其他文件包。 此文件为part5
用此软件删除的文件,无法恢复,可以选择多种算法——已知的,即使是司法部门的特殊工作,仍然无法恢复,送给有特殊用途的人。 激活码是可以用的,显示到期是指技术支持到期,不是软件本身不可用。
matlab课程设计——调幅广播系统的仿真设计 完整版.docxmatlab课程设计——调幅广播系统的仿真设计 完整版.docxmatlab课程设计——调幅广播系统的仿真设计 完整版.docxmatlab课程设计——调幅广播系统的仿真设计 ...
- **创建地图**:使用`google.maps.Map`对象实例化地图,并指定容器元素和地图选项,如中心点、缩放级别等。 - **交互功能**:添加标记、覆盖物、路径,以及事件监听器,使用户能够与地图进行交互。 4. **地理...
12.5综合实战——绘制简单三维图形.avi 12.6高手私房菜.avi 13.1绘制三维实体对象.avi 13.2绘制三维曲面对象.avi 13.3由二维图形创建三维图形.avi 13.4综合实战——绘制玩具模型.avi 13.5高手私房菜.avi 14.1布尔...
分享的图书,有关Java SE 7 SDK标准的书,全英文。相应章节: Chapter 1. Introducing the Basics of Java Chapter 2. Applying Data Types in Java Programming Chapter 3....Chapter 4....Chapter 5....
录音软件MP3——Cooolsoft MP3 Sound Recorder2.88汉化版.exe录音软件MP3——Cooolsoft MP3 Sound Recorder2.88汉化版.exe录音软件MP3——Cooolsoft MP3 Sound Recorder2.88汉化版.exe录音软件MP3——Cooolsoft MP3 ...
比如: 1.754 格式为2031373534——原本有效为为5位,但是1.754有效位为4位,所以默认为格式01.754,第一位是零位的话,格式以20代表,第二位“1”格式为31,第三位“7”格式为37,第四位“5”格式为35,第五位“4”...
威纶通触摸屏编程软件Easy builder pro V6.08.02.401安装包
20. 东——西 21. 有——无 22. 多——少 23. 古——今 24. 入——出 25. 穷——富 26. 轻——重 27. 细——粗 28. 快——慢 29. 爱——恨 30. 哭——笑 31. 这——那 32. 分——合 33. 圆——方 34. 远——近 35. ...