您的位置:首页 > 编程语言 > Go语言

看看如何-将google地图嵌入到网页中!

2011-07-26 17:28 387 查看
今天下午就干一件事,怎样点击google地图,获取坐标和缩放级别,丢到数据库,下次的时候,通过坐标还有缩放级别,直接显示我点击的那个位置

不说了,直接放代码了!

//这个是引入google的库
<script src="http://maps.google.com/maps?file=api&v=3&sensor=true&key=ABQIAAAAIHAbNjJQCreFjDptcT4yjBR2jvTZOFQfaCn8QtYrCty2-BDc7RSG6t6loXYOXGxFmfXf9-Le0DVAQA" type="text/javascript"></script>


 

//接下来我要把地图显示在一个框框里面去,也就是DIV里面

<div id="map_canvas" style="width: 500px; height: 300px"></div>

<div id="show_x"></div><!--显示X坐标-->
<div id="show_y"></div><!--显示Y坐标-->
<div id="zoom"></div><!--显示缩放级别-->


//下面将会是实例化google库,开始要干了!

<script language="javascript">
var map = new GMap2(document.getElementById("map_canvas"));//实例化,显示google地图
var center = new GLatLng(39.916912086904624,116.39697074890137);   指定的坐标
map.setCenter(center,13);//指定坐标,缩放级别,setcenter 设置地图中心位置
//var mapControl = new GMapTypeControl();     //控件
//map.addControl(mapControl);            //控件 
//map.addControl(new GLargeMapControl());      //控件
var marker = new GMarker(center, {draggable: true});//是否可以拖动
map.addOverlay(marker);       //生成了一个小标记 //marker

     //下面的部分是什么呢?
GEvent.addListener(map, 'click', function(overlay, point) {
if (point) {
document.getElementById("show_x").innerHTML = point.x;        //获取当前是x的坐标
document.getElementById("show_y").innerHTML = point.y;        //获取当前是y坐标
document.getElementById("zoom").innerHTML = map.getZoom();    //获取当前是缩放级别
}
});
</script>

//完事了!,看google的api document要少活2000年,要是熬过去了,可以多活20000年!


  

  

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: