<script type="text/javascript">
$(function () {
change();
});
function change() {
var lat = $("#lat").val();//纬度
var lng = $("#lng").val();//经度
var url = "http://api.map.baidu.com/geocoder/v2/?ak=w5H6WfmuKLevECqOH8ar7oRZ&callback=flightHandler&location=" + lng + "," + lat + "&output=json&pois=0";
//alert(url);
$.ajax({
type: 'get',
url: url,
dataType: 'jsonp',
jsonp: "callback",
jsonpCallback: "flightHandler",
success: function (data) {
//alert(data);
$("#location").html(data.result.formatted_address);
},
error: function () {
//alert("fail");
}
});
}
</script>
$(function () {
change();
});
function change() {
var lat = $("#lat").val();//纬度
var lng = $("#lng").val();//经度
var url = "http://api.map.baidu.com/geocoder/v2/?ak=w5H6WfmuKLevECqOH8ar7oRZ&callback=flightHandler&location=" + lng + "," + lat + "&output=json&pois=0";
//alert(url);
$.ajax({
type: 'get',
url: url,
dataType: 'jsonp',
jsonp: "callback",
jsonpCallback: "flightHandler",
success: function (data) {
//alert(data);
$("#location").html(data.result.formatted_address);
},
error: function () {
//alert("fail");
}
});
}
</script>

本文介绍了一种利用JavaScript和Baidu地图API的方法,通过经纬度坐标获取地理位置的具体地址信息。文中详细展示了如何设置AJAX请求以调用Baidu的地理编码服务,并解析返回的JSON数据来显示地址。
541

被折叠的 条评论
为什么被折叠?



