微信公众号开发

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

本文主要是介绍微信小程序简单封装获取定位,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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;

 

这篇关于微信小程序简单封装获取定位的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!