自己的项目在调用微信 JSDK 获得 用户坐标后想得到具体的地理位置,本来是发到服务器自己请求的,后来看到可以让浏览器代劳,试了很久之后成功的代码(jquery 代码)如下:
function myfunction(longitude,latitude) {
var data={
location:longitude + "," + latitude ,
key:"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
get_poi:0,
output:"jsonp"
};
var url = 'http://apis.map.qq.com/ws/geocoder/v1/?';
$.ajax({
type : "get",
async : false,
url : url,
data: data,
dataType : "jsonp",
jsonpCallback:"jsonpCallback",
success : function(data){
},
error:function(e){
alert("error");
}
});
};
longitude, latitude 是微信JSDK 返回的地理坐标
data 是腾讯地图接口调用时需填写的参数