3、CCesium 第一个地图

news/2025/4/2 7:26:05/

1、将下载的CCsium库解压到指定目录如D:/install,里面有几个文件

链接:https://pan.baidu.com/s/1pOHM5r4LiHOfl3omIViySw?pwd=i32h 
提取码:i32h

bin:导出的dll,使用时拷贝到程序所在目录

examples:一个简单的示例

include:ccesium和第三方库的头文件

lib:搜索cceisum库的一些信息

share:一些说明

asset:ceisum中的资源文件,使用时拷贝到程序所在目录

我们主要用到 lib、include和bin三个文件里的东西

2、打开上一节创建的hello world或新建一个,在CMakeLists.txt文件中添加搜索Cesium库的路径和查找库

list(APPEND CMAKE_PREFIX_PATH "D:/install") # 安装路径前缀
find_package(Cesium)#查找Cesium库
include_directories(${Cesium_include_dirs})

3、添加主函数并将Cesium库链接到主函数,添加可执行文件输出目录

set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)       #设置可执行文件的输出目录
set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)           #设置库文件的输出目录add_executable(main main.cpp)#添加一个主函数
target_link_libraries(main Cesium)#链接Cesium到main

4、重新载入cmakelist.txt,如果没有错误,导入库就成功了

5、重新载入cmakelist.txt文件后,将上面下载的库中的bin文件夹中的dll拷贝到输出目录bin中。asset文件夹是cesium中的资源文件夹,也一并拷贝到目录中

 6、在main.cpp文件中添加初始化Viewer的代码,与web的cesium基本一致,创建微软bingmap底图并添加到地图中

Cesium::Viewer viewer = Cesium::Viewer(500, 300);// 初始化viewer
std::string url = "https://dev.virtualearth.net";
std::string key = "AmXdbd8UeUJtaRSn7yVwyXgQlBBUqliLbHpgn2c76DfuHwAXfRrgS5qwfHU6Rhm8";
Cesium::BingMapsImageryProvider *imageryProvider1 = new Cesium::BingMapsImageryProvider(url, key);
viewer.imageryLayers()->addImageryProvider(imageryProvider1);

7、启动opengl帧循环

viewer.startAnimating(true);

8、需要引入的头文件有

#include <iostream>
#include <Widgets/Viewer/Viewer.h>

9、点击debug运行即可显示一个三维球

 如果一切正常将能编译成功并看到三维球,如果不能就联系一下吧 qq 873969808

返回目录


http://www.ppmy.cn/news/748241.html

相关文章

QQ电脑版 快捷cmd指令

1 临时对话框 – 使用方式:uin 后面的号码,改成自己想要的即可 tencent://Message/?menuno&exeQQ&uin2992929013&websiteNamechaonan. com&info

电脑版QQ个人资料无法设置问题

解决QQ资料卡无法设置 像这样,那个保存按钮不见了: 最下面是任务栏. 如果尝试把窗口往上拖,他会自己向下. 这里分享一个解决方案 打开这个面板,修改信息,之后保存被挡住打开cmd,taskkill /f /im explorer.exe任务栏消失,点保存切回cmd(alttab),explorer 搞定.解释下原理.首先…

电脑管家独立版 v3.1 官方版

文章目录 1. 按2. 介绍3. 注意4. 下载 1. 按 很多网友平时下载或者更新电脑软件通常都会去一些大型的下载站点获取&#xff0c;通常保存至本地的都是一个下载器安装后还“贴心”的再给你捆绑几个软件。 比如简单下载个浏览器&#xff0c;然而带来了一大堆捆绑软件。 杀毒软件…

怎么把QQ我的收藏表情图片转移到另一台电脑上

把收藏的QQ表情从一台电脑转移到另一台电脑的操作步骤如下&#xff1a; 1、在有表情的电脑登陆QQ&#xff0c;随便打开一个聊天窗口&#xff0c;点击【表情】&#xff0c;选择【表情设置】&#xff0c;点击【导入导出表情包】&#xff0c;选择【导出全部表情包】&#xff1b; 2…

QQ电脑管家和Qplus(Q+)加速版提取

QQ电脑管家: 提取以上文件即可,dr为配置文件,会自动生成. Qplus提取: 因为Qplus和QQ在同一个安装包里.请下载7Z, 右键点QQ的安装文件,打开压缩包,选择*. 在以下目录下.rsrc\2052\MSI\4000\即可找到Qplus的安装包.提取出来就行了. 删除右键关联: regsvr32 C:\Users\用户名…

微信中如何导入html文件夹,如何把微信收藏的文件导出到电脑?微信收藏导入到电脑的有效方法...

因为工作原因&#xff0c;现在有很多人每天都要同时登陆电脑版和手机版的微信&#xff0c;但是不同平台的微信在有些方面的数据不是互通的&#xff0c;所以就有很多用户不知道手机微信中的文件怎么才能导出到电脑上&#xff0c;对于这个问题&#xff0c;智机之家小编在下面为大…

QQ浏览器如何查看版本号 QQ浏览器电脑版版本号查看方法简述

在使用QQ浏览器的过程中&#xff0c;偶尔会需要对当前浏览器的版本号进行查看。那么&#xff0c;QQ浏览器该如何查看版本号呢?下面小编就来简单介绍一下QQ浏览器电脑版版本号的查看方法&#xff0c;不清楚具体操作的朋友还不赶紧收藏一下。 方法步骤 打开QQ浏览器; QQ浏览器…

台式计算机各种接口的名称,值得收藏的电脑接口大全(图文版)

DP接口 DP接口的英文全称是“DisplayPort”&#xff0c;和HDMI类似。 DisplayPort是由视频电子标准协会(VESA)发布的显示接口。作为DVI的继任者&#xff0c;DisplayPort将在传输视频信号的同时加入对高清音频信号传输的支持&#xff0c;同时同样能支持8K分辨率。它能够支持单通…