Google Maps API例子


<html>

<head>
<title>Google Maps</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
<script type="text/javascript">
function getPositionSuccess(position){
	var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
	var myOptions = {
		zoom: 15,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	map.setCenter(latlng);
	var marker = new google.maps.Marker({
		position: latlng,
		map: map
	});	
	var infowindow = new google.maps.InfoWindow();
	infowindow.setContent("You are here!");
	infowindow.setPosition(latlng);
	infowindow.open(map);
}
function getPositionError(error){
	switch (error.code) {
		case error.TIMEOUT:
			alert("TIMEOUT");
			break;
		case error.PERMISSION_DENIED:
			alert("PERMISSION_DENIED");
			break;
		case error.POSITION_UNAVAILABLE:
			alert("POSITION_UNAVAILABLE");
			break;
	}
}
function google_maps(){
	if (navigator.geolocation) {
		navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError);
	}
	else {
		alert("Not support geolocation!");
	}
}
</script>
</head>

<body οnlοad="google_maps()">
	<div id="map_canvas" style="float:left;width:800px;height:500px;"></div>
</body>

</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值