编程语言
首页 > 编程语言> > 微信小程序简单封装获取定位

微信小程序简单封装获取定位

作者:互联网

var app = getApp();
var request = require("../utils/request")
// 获取定位
function getAddress(that) {

  var userinfo = wx.getStorageSync('userinfo')

  // userinfo.citycode 是否有值来判断是否获取到了地址
  if(userinfo.citycode == null || !userinfo.citycode) {
    wx.getLocation({
      type: 'wgs84',
      success (res) {
        const latitude = res.latitude
        const longitude = res.longitude
        const speed = res.speed
        const accuracy = res.accuracy 

        console.log(latitude, '地址')

        request.getData('loc/queryUserNearArea?lat=' + latitude + '&lng=' + longitude, 
          res => {
            console.log(res, '我传地址了')
            that.setData({
              addressArr: res.data
            })
          }
        )
      }
    })
    
  }
}

module.exports =  getAddress;

 

标签:定位,citycode,const,微信,request,userinfo,res,latitude,封装
来源: https://www.cnblogs.com/lude1994/p/14857543.html