微信SDK授权经纬度,结合QQMap转中文地址 调用 import wxTool from '@/XXX/wxTool' wxTool.getWXLocation(function (status) { //status 返回的状态码,自行调整。 }); 工具代码 wxTool.js /** * 通过微信获取用户位置信息工具类 * */ import wx from 'weixin-js-sdk' import '@/xxx/qqmap' import store from '@/module/index/store' /** * initWXConfig * readyCallBack回调函数 * 初始化微信sdk,从接口获取config所需参数 * */ let initWXConfig = function (readyCallBack) { let thisUrl = window.location.href; api.getWXConfig({ shareUrl : thisUrl}, function (isSuccess, data, err) { if (isSuccess) { wx.config({ debug: false, appId: data.body.appId, timestamp: data.body.timestamp, nonceStr: data.body.nonceStr, signature: data.body.sign, jsApiList: ['getLocation'] //挂载wx方法 }); wx.ready(function () { readyCallBack(true); }); wx.error(function (res) { readyCallBack(false); }); }else{ readyCallBack(false); } }) }; /** * 如遇错误,非微信环境,定位失败,取消定位等,可自行定义默认经纬度以及省市区 * */ let initCityInfo = function (cityCode, cityName) { store.commit('setCityCode','110100'); store.commit