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();