Google Map API 依据地名输出经纬度信息

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<script
	src=" http://ditu.google.cn/maps?file=api&v=2.x&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN"
	type="text/javascript"></script>
<input type='text' name='add' id='add' />
<input type='button' name='btn' id='btn' value='find' οnclick='fun()' />
<script>
	function fun() {
		var add = document.getElementById('add').value;
		getLatLng(add, function(p) {
			alert(p);
		});
	}
	/**
	 *callback arguments: GLatLng
	 */
	function getLatLng(address, callback) {
		var geocoder = new GClientGeocoder();
		var rtn = null;
		geocoder.getLatLng(address, callback);
	}
</script>
</html>


 geocoder.getLatLng(address, callback);  返回值就是一个经纬度信息的集合,定位时可以直接使用

For Example :

   map.setCenter(callback, 13);

回调方法将结果放在了callback中,为经纬度值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值