[小程序]获取用户具体位置

首先要到腾讯位置服务做以下几步操作:

image.png

然后在你的页面中写入:

let QQMapWX = require('../../utils/qqmap-wx-jssdk.min');//引入第三方sdk
let qqmapsdk;
// 实例化腾讯地图API核心类
qqmapsdk = new QQMapWX({
    key: '你申请的密钥' // 必填
});

接下来,比如说你打算在 onLoad 的时候直接请求用户位置:

onLoad() {
    // 获取地理位置
    let _this = this;
    wx.getLocation({
        success(res){
            _this.getLocal(res.latitude, res.longitude)
        }
    })
},
getLocal: function (latitude, longitude) {
    let that = this;
    qqmapsdk.reverseGeocoder({
      location: {
        latitude: latitude,
        longitude: longitude
      },
      success: function (res) {
        console.log(res);
        let province = res.result.ad_info.province
        that.setData({
          province: province,
        })
      }
    });
  }

如此便可以得到用户所在的具体位置。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容