1、首先在打开百度地图http://lbsyun.baidu.com/
2、申请ak
3、在首页中,点击开发--》Web服务API---》GeocadingAPI
4、存在json实例
用于实际项目中
function getlong(){
var url = 'http://api.map.baidu.com/geocoder/v2/?ak=xZmo3i3XbZoV0jqtaz3Fpo1CNAl8psRm&output=json&pois=1&location=' + latitude + "," + longitude;
$.ajax({ type: "POST", url: url, dataType: "JSONP", success: function (data) { if (parseInt(data.status) == 0) { var result = data.result.addressComponent.city; $("#lo").text(result) var exp = new Date(); //设置过期时间 // exp.setTime(exp.getTime() + 60 * 2000); exp.setDate(exp.getDate() +1); //1天 document.cookie="cityname=" + encodeURIComponent(result)+";expires=" + exp; var url='/weiXin/querycityid'; $.get(url,{"cityname":result},function(data){ document.cookie="cityid=" + encodeURIComponent(data.cityid)+";expires=" + exp }) } } });}