高德地图进入开发者网页
根据上面的说明在开发支持中选择你需要的
引入地图,你需要鼠标点击获得坐标
map.on('click', e => {
console.log(e) //经纬度都有,根据需要取
})
或者
map.on('click',getPonsition)
function getPonsition(e) {
console.log(e) //经纬度都有,根据需要取
}
如果你需要的是容器坐标,把经纬度转一下
其实,都是官方上的
如果想了解详细建议,看官方文档
凡事从电子地图上面查得的坐标都不是真实地坐标,国家处于安全考虑,所有电子地图上市都必须经过审核,审核里面必然涉及坐标算法加密,你在地图上看到的坐标都是经算法加密后的坐标,是经过平移旋转等一系列变化的,各地的算法还都不一样。加密后的坐标也常被人称为火星坐标系统,这是我们的国家又一个伟大的发明,让国外的政府和企业等,都看不懂我们的坐标系统。介于你的问题,GPS定位出来的点的绝对位置是准确的,但百度地图本身却是个火星地图,所以会产生这样的问题。不知道我这样讲你是否明白?