使用uni开发app时需要获取用户位置并返回到后台:
uni.getLocation使用时:type要换成gcj02,success回调中位置,只有app才支持,需要将geocode设为true
uni.getLocation({
type:'gcj02',
geocode:true,
success(res){
let latitude=res.latitude;
let longitude=res.longitude;
letareaname=res.address.province+res.address.city+res.address.district+res.address.street+res.address.streetNum+res.address.poiName
console.log(areaname)
}
})
非app时想要获取位置:
var QQMapWX = require('../../libs/qqmap-wx-jssdk.min.js');
var zhuan_dingwei = require('../../libs/dingwei.js');
// 实例化API核心类
var demo = new QQMapWX({
key: 'JMXBZ-PJ2W3-HP33K-3QRUG-VEXCV-TQBOR'
});
demo.reverseGeocoder({
location: {
latitude:res.latitude,
longitude: res.longitude
},
success(res){
console.log("位置:"+res)
}
})