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>
分享到:
相关推荐
运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势测算行业SOP.pdf 运动休闲娱乐——运势...
嵌入式成品项目——无线接收时钟.zip嵌入式成品项目——无线接收时钟.zip嵌入式成品项目——无线接收时钟.zip嵌入式成品项目——无线接收时钟.zip嵌入式成品项目——无线接收时钟.zip嵌入式成品项目——无线接收时钟...
微信小程序——新浪读书(截图+源码).zip 微信小程序——新浪读书(截图+源码).zip 微信小程序——新浪读书(截图+源码).zip 微信小程序——新浪读书(截图+源码).zip 微信小程序——新浪读书(截图+源码).zip ...
嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip嵌入式成品项目——2代身份证识别方案.zip...
C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip C语言项目——超级万年历.zip ...
2020.4.11-措施项目——模板工程量计算规则
C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言项目——通讯录管理系统.zip C语言...
java毕业设计——基于spring boot的音乐播放网站设计与实现(源码+数据库).zip java毕业设计——基于spring boot的音乐播放网站设计与实现(源码+数据库).zip java毕业设计——基于spring boot的音乐播放网站设计与...
C语言项目——企业员工管理系统.zip C语言项目——企业员工管理系统.zip C语言项目——企业员工管理系统.zip C语言项目——企业员工管理系统.zip C语言项目——企业员工管理系统.zip C语言项目——企业员工管理系统....
java毕业设计——商品供应管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——商品供应管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——商品供应管理系统的设计与实现...
java毕业设计——基于java记账管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于java记账管理系统(论文+答辩PPT+源代码+数据库+讲解视频).zip java毕业设计——基于java记账管理系统...
java毕业设计——进销存管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——进销存管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——进销存管理系统的设计与实现(论文+...
北邮——计算机——数字逻辑与数字系统 北邮——计算机——数字逻辑与数字系统 北邮——计算机——数字逻辑与数字系统 北邮——计算机——数字逻辑与数字系统 北邮——计算机——数字逻辑与数字系统 北邮——...
运筹学课件ppt.rar,包括(1运筹学——搜索论.ppt、2运筹学——线性规划.ppt、3运筹学——线性规划2.ppt、4运筹学——线性规划单纯形法.ppt、6运筹学——运输问题.ppt、8运筹学——对偶理论.ppt、9运筹学——对偶单纯...
Xcode11,Transporter上传卡在——“正在验证APP-正在通过App Store进行认证...” 下载此文件,把解压后的"com.apple.amp.itmstransporter"目录放到"/用户/你的电脑登录账号名/资源库/Caches/"目录下,覆盖你原有的...
浏览器报错找不到这个的可以下载这个
jquery.min.map is a good
20. Ctrl+P:打印对话框——设置打印参数。 21. Ctrl+Q:退出——关闭CAD程序。 22. Ctrl+R:重绘——刷新屏幕,显示最新更改。 23. Ctrl+S:保存——保存当前文件。 24. Ctrl+T:关闭数字化仪——关闭数字化输入。 ...
标题中的“南通CBD详细城市设计2010.02——RTKL”指的是由国际知名建筑设计公司RTKL在2010年2月为南通中央商务区(CBD)进行的一次详细的城市规划设计项目。南通CBD作为城市的重要经济、商业和文化中心,这样的规划...
eNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN——上线华为真实AP的方法及配置.docxeNSP模拟WLAN...