1、首先在打开百度地图http://lbsyun.baidu.com/
2、申请ak
3、在首页中,点击开发--》Web服务API---》GeocadingAPI
4、存在json实例
地址解析:根据地址获取坐标
http://api.map.baidu.com/geocoder?address=地址&output=输出格式类型&key=用户密钥&city=城市名
逆地址解析:根据坐标获取地址
http://api.map.baidu.com/geocoder?location=纬度,经度&output=输出格式类型&key=用户密钥
function aaa(){
var url = 'http://api.map.baidu.com/geocoder/v2/?ak=E4805d16520de693a3fe707cdc962045&output=json&pois=1&location=31.23,121.47';
$.ajax({
type: "get",
url: url,
dataType: "jsonp",
success: function (data) {
if (parseInt(data.status) == 0) {
var result = data.result.addressComponent.city;
alert(result);
var exp = new Date();
//设置过期时间
// exp.setTime(exp.getTime() + 60 * 2000);
exp.setDate(exp.getDate() +1); //1天
document.cookie="cityname=" + encodeURIComponent(result)+";expires=" + exp;
}
}
});
}
aaa();