输入纬度:29°3′21″,经度:119°10′12″(浙江省衢州市龙游县),将经纬度换算成十进制,利用wx.openlaction,打开地图,调用高德app。 代码: let lonZhi=(lonD+lonF/60+lonM/3600).toFixed(6); let latZhi=(latD+latF/60+latM/3600).toFixed(6); console.log('经度',lonZhi,'纬度',latZhi); wx.openLocation({ latitude: parseFloat(this.data.latZhi), longitude:parseFloat(this.data.lonZhi), scale: 18, success: function(res) { console.log('打开地图成功'); }, fail: function(err) { console.log('打开地图失败', err); } }); ,开发工具上调试计算所得为:经度:119.170000,纬度:29.055833。但是高德软件定位到了非洲。
调用openlaction后,读取后定位的位置不对?这是我的代码:[图片],这是运行后获得的经纬度数据(应该是浙江省衢州市龙游县)[图片],这是调用后的定位点[图片]
2023-12-28