//获取经纬度代码
wx.chooseLocation({
success: (res) => {
this.setData({
"location.longitude": res.longitude,
"location.latitude": res.latitude,
"location.address": res.address,
"location.addrName": res.name
});
}
});
//打开地图
let location = this.data.location;
wx.openLocation({
latitude: location.latitude,
longitude: location.longitude,
name: location.addrName,
address: location.address,
success: res => {
console.log(res)
}
})
代码有什么问题吗?
我也出了同样的问题,后来发现是坐标类型出了问题,统一用gcj02,成功后的经纬度,用http://www.giscalculator.com/enter_coordpicker/这个查询,记得把查询的坐标类型也调整成gcj02就精确了。
请问解决了吗
有没有问题,这样加一句,一看就明白了。
let location = this.data.location; console.log(location)