double getPositionElevation(double lon, double lat)
{
//此方法当高精度高程数据未载入时,读取会不准确
//double elevation = std::numeric_limits<double>::max();
//mMapNode->getTerrain()->getHeight(mMapNode->getMapSRS(), lon, lat, &elevation);
//此方法读取会慢一些
osgEarth::GeoPoint gp(mMapNode->getMapSRS(), lon, lat);
osgEarth::ElevationQuery query(mMapNode->getMap());
double elevation = query.getElevation(gp);
return elevation;
}
OSGEarth获取坐标点高程
于 2023-06-04 22:32:35 首次发布
博客围绕C++、图形渲染、3D和游戏引擎展开,可能涉及使用C++进行3D图形渲染的相关知识,以及在游戏引擎开发中的应用,专注于信息技术领域的学习内容。

1895

被折叠的 条评论
为什么被折叠?



