mars3d交互-实现对应的经纬度获取
·
1.mars3d对应的时间监听内,支持鼠标单击、双击、右键单击等各种鼠标操作,

2.对应的单击事件拿到后,可以获取对应的笛卡尔坐标

3.mars3d支持对对应的笛卡尔坐标进行转换,例如

于是我们可以通过以下代码,获取到mars3d交互操作过程中对应的经纬度
map.on(mars3d.EventType.dblClick, (e) => {
const point = mars3d.LngLatPoint.fromCartesian(e.cartesian)
const inhtml = `
经度: ${point.lng} <br />
纬度: ${point.lat} <br />
`
map.openSmallTooltip(e.windowPosition, inhtml)
})
实现效果:
1.通过双击地图,实时获取对应的位置的经纬度

更多推荐


所有评论(0)