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

h一直是0

1个回答

接口用的是scene.GetHeight
程逸诗  (4,429分)  名扬四海
1月14日, 2021
谢谢了,但是 这个接口获取的是 地面和模型上指定点的海拔高度。我只想要获取地面上的高程,不想要模型上的高程。
Scene.PixelToGlobe 方法

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

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