你们能够从我截图中能够看到,API中的返回值有纬度和经度,因此咱们接下来就是要用到纬度和经度逆地址解析出地址的一些信息。git
注册完以后选择WebServiceAPI小程序
进入WebServiceAPI以后你们就能够看到逆地址解析了,而后阅读一下腾讯为咱们提供的开放接口,咱们能够直接用GET请求获取地址的具体信息了,腾讯具体给咱们的返回值你们能够注册一下进去看一看,很具体的。我直接上js代码微信小程序
getCityNameOFLocation: function() { var that = this; wx.getLocation({ type: 'wgs84', // 默认为 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 success: function(res){ console.log("定位成功"); var locationString = res.latitude + "," + res.longitude; wx.request({ url: 'http://apis.map.qq.com/ws/geocoder/v1/?l&get_poi=1', data: { "key" : "YLFBZ-WHAWI-ZXUGH-53Q65-TOJ7E-ADBNQ", "location" : locationString }, method: 'GET', // header: {}, success: function(res){ // success console.log("请求成功"); console.log("请求数据:" + res.data.result.address); }, fail: function() { // fail console.log("请求失败"); }, complete: function() { // complete console.log("请求完成"); } }) }, fail: function() { // fail console.log("定位失败"); }, complete: function() { // complete console.log("定位完成"); } }) }
你们能够看到个人请求结果,具体的值就不一一输出了,能够亲自试一试。api
转自“微信小程序 - 定位功能”微信