首页 / 浏览问题 / 组件GIS / 问题详情
object.net 通过下经纬度获取高程为0
4EXP 2021年01月14日
double h = m_sceneControl.Scene.GetAltitude(x,y);

h一直是0

1个回答

接口用的是scene.GetHeight
4,620EXP 2021年01月14日
谢谢了,但是 这个接口获取的是 地面和模型上指定点的海拔高度。我只想要获取地面上的高程,不想要模型上的高程。
Scene.PixelToGlobe 方法

那就用这个,里面也有一个枚举,确定是获取地形上面还是地形和模型

谢谢了,但是这个接口也不行,先将 经纬度转换为屏幕坐标,再将屏幕坐标转换为经纬度+高程,结果偏差就比较大了。要是GetHeight有枚举就好了
...