将google地图嵌入你自己的网站

Google地图在我们网站上的嵌入分为4步:

1. 使用我们的网站域名在google map的主页上注册得到一个对应于我们网站的密钥key,申请的网址是:http://code.google.com/apis/maps/signup.html

2. 引入google map的js到显示地图的页面map.aspx.
<script src="http://maps.google.com/maps?file=api&;v=2&key=ABQIAAAAXi1g1iTcoQscVRePd3fXahRf-8HxJk-2F2Noi85d_zoThakQmBQ--TCafnsJU19bKSUFupRwZQ4PdQ" type="text/javascript"></script>

注意 其中的参数key就是我们申请得到的密钥

3. 嵌入网站—写控制的js脚本,写表示的层
a. js脚本
<script type="text/javascript">

//<![CDATA[

function load() {

if (GBrowserIsCompatible()) {

var map = new GMap2(document.getElementById("ctl00_ContentPlaceHolder1_map"));

map.setCenter(new GLatLng(<%=map_x%>,<%=map_y%>), 15);

map.setMapType(G_NORMAL_MAP);

map.removeMapType(G_HYBRID_MAP);

map.addControl(new GLargeMapControl());

var point =new GLatLng(<%=map_x%>,<%=map_y%>)

map.addOverlay(new GMarker(point));

}

}

</script>

注意: map_x 和 map_y分别是地图中心点的纵横坐标,可以由自己设定。

b.用来显示map的层
<div id="map" style="width: 430px; height: 400px;" runat="server">

4. 在body中加入函数调用
<body οnlοad="load()" οnunlοad="GUnload()">

注意:其中onunload动作触发的事件GUnload()是google map 2.0版本的新特性,用来处理浏览器内存泄漏,不要省略这个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值