美文网首页
[小程序]获取用户具体位置

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

作者: 你单排吧 | 来源:发表于2021-07-14 19:46 被阅读0次

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

    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,
            })
          }
        });
      }
    

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

    相关文章

      网友评论

          本文标题:[小程序]获取用户具体位置

          本文链接:https://www.haomeiwen.com/subject/xbfupltx.html