如何获取SceneControl左下角的经纬度坐标和相机高度

0 投票

场景中移动鼠标的时候,经纬度坐标和相机高度的值都会实时改变,请问超图组件开发如何直接取到这些值呢?

10月 30, 2019 分类:  184次浏览 | 用户: 亚特兰蒂斯丹丹 初出茅庐 (54 分)

1个回答

0 投票
您好,通过scenecontrol.mousemove事件获取到屏幕坐标点,再通过scene.pixeltoglobe获取点
10月 30, 2019 用户: 邬袁凯 名扬四海 (2,429 分)
GCS2000,38度带
首先你要弄清楚一点,那就是我们球是84的球,所以你这个坐标系并不是同一个地理坐标系下的点。所以这个肯定是有误差的。
你那边可以试试做一个wgs84地理坐标系下的投影数据,比如墨卡托投影坐标系的数据就知道了

<!--StartFragment -->

你好,这是我现在移动点的效果,上面的管点是被移动的点,下面是指定点,将上面的井移动到鼠标点击位置(也就是蓝色圈圈的位置)

结果是这样的,指定位置和移动后的位置偏差较大。是坐标系的原因吗,和场景视角有关系吗,因为不改变Z值,只改变X和Y,所以我操作用的是俯视角度

看我上面回复的,就是坐标系的原因
...