首页 / 浏览问题 / 组件GIS / 问题详情
如何获取SceneControl左下角的经纬度坐标和相机高度
54EXP 2019年10月30日

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

1个回答

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

<!--StartFragment -->

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

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

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