首页| 论坛| 消息
主题:基于c++,opengl es的电子地图
sangzaohaish发表于 2020-01-20 18:52
和同事业余时间开发的3围电子地图
1、基于标准c++,egl,opengl es进行开发,轻量少依赖,执行体只有几兆,绝非osg派生或是osgearth
2、跨平台,占时测试的平台:Windows,Linux,Mac;
3、支持各种开发平台的调用,包括MFC,QT不同版本,QML等的调用,仅需要传入窗口句柄,便可自动渲染;
4、支持谷歌地形数据,STK地形数据,支持高度图类型的地形数据,各种版本的影像图,支持离线和在线数据的渲染,支持在线数据的下载,浏览过的数据缓存等;
5、支持3D视图和哥伦布视图(2.5D,也有地形高层渲染)之间的无缝切换,支持动画,支持多数据图层叠加;
6、支持水域数据动画,支持和太阳同步的黑夜白天效果,支持大气效果,支持雾的真实效果
6、对性能优化做了很大的工作,所以运行过程中的流畅度也及其不错;
7、支持基于GPU计算的坡度,仰角,等高线等地形分析;
后期工作:
1、即将支持地图图形标绘,和3D模型的加载渲染;
2、支持更多类型的数据源;
3、基于opengl es 绘制地图操作控件;

浏览大图

浏览大图

浏览大图

浏览大图

浏览大图
回帖(4):
4楼:抄的这个?
https://github.com/3DMusicMap/cesiumb30
3楼:
2楼:web的有很多成熟了,c++的要么太少,要么体量太大不易于做简单的开发调用。

全部回帖(4)»
最新回帖
收藏本帖
发新帖