wx.startLocationUpdateBackground(Object object) | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.startLocationUpdateBackground.html微信小程序JavaScript SDK | 腾讯位置服务腾讯地图开放平台为各类应用厂商和开发者提供基于腾讯地图的地理位置服务和解决方案;有针对Web应用的JavaScript API, 适合手机端Native APP的各种SDK, WebService接口和各类地图API等。https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview
先wx.startLocationUpdate方法开启前台位置接收。需要后台获取去用户地址的用wx.startLocationUpdateBackground方法;
wx.startLocationUpdate({
success: res => {
console.log(res);
},
fail: err => {}
})
wx.onLocationChange(_locationChangeFn) 传个方法,方法接收参数中包含经度、纬度、精度等信息。
然后使用微信小程序JavaScriptSDK中的逆地址解析 reverseGeocoder() 方法可以将经纬度转换陈区域文字;
qqmap-wx-jssdk.min.js下载位置在上面的文档中;
var QQMap = require('../../js_sdk/qqmap-wx-jssdk.min.js')
var qqmapsdk = new QQMap({
key: '自己的key' // 必填
});
qqmapsdk.reverseGeocoder({
location: {
//纬度
latitude: res.latitude,
//经度
longitude: res.longitude
},
success: function(res) {
console.log(res.result);
fail: function(err) {
console.log(err);
}
})
正式上线时需要添加request合法域名
https://apis.map.qq.com