注意:如果request非法,请移步 到 上一篇博客填写request合法域名章节,上一篇博客末尾也有写道获取当前定位得方法
一、根据经纬度获取位置信息
登陆腾讯地图官网,选择控制台,选择开发文档-->微信小程序JavaScript SDK
创建应用
接下来就是用代码得到实现了
//根据经纬度获取城市信息getCity(){wx.request({url: 'https://apis./ws/geocoder/v1',data: {key:'上面申请得key',location:`${latitude},${longitude}`},success: (cityResult) => {this.setData({address:cityResult.data.result.address})},fail: () => {},complete: () => {}});},
二、跟具位置信息获取经纬度
首先下载sdk文件
引入
// 引入SDK核心类var QQMapWX = require('../../utils/qqmap-wx-jssdk.min');// 实例化API核心类var qqmapsdk = new QQMapWX({key: '上面申请的key' // 必填});
获取位置信息 上代码
//根据位置获取经纬度getLatLon(){var _this = this;//调用地址解析接口qqmapsdk.geocoder({//获取表单传入地址address: _this.data.address, //地址success: function(res) {//成功后的回调console.log(res.result)},fail: function(error) {console.error(error);},complete: function(res) {console.log(res);}})},
感谢大家一贯三联噢