osgEarth加载谷歌卫星地图的源码案例(2)

2019-03-15 12:21

4、编写代码 #include \

#include #include #include #include #include #include #include

int _tmain(int argc, _TCHAR* argv[]) {

osg::ref_ptr viewer=new osgViewer::Viewer(); osg::ref_ptr root=new osg::Group();

osg::ref_ptr node=osgDB::readNodeFile(\ root->addChild(node.get()); osgUtil::Optimizer optimizer; optimizer.optimize(root.get()); viewer->setSceneData(root.get()); viewer->realize(); viewer->run();

return 0; }

mymap.earth是一个earth 文件,earth其实是文本格式的文件 内容如下

world.tif

其中world.tif使用的是相对路径,也就是当前目录, 运行结果如下

在MyMap.earth中叠加我们想要的地方的高精度影像数据,代码如下 data/world.tif

data/tt2.tif 运行结果如下

放大到最大级别,如下图

至此在osgearth加载谷歌卫星地图完成。


osgEarth加载谷歌卫星地图的源码案例(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:冀教版数学一年级上册第5单元《10以内的加法和减法》(5以内减法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: