离线环境下使用 cesium

前言

不知道你在使用 cesium 的时候,有没有离线使用的需求。

也许你会说没有,但是如果你碰到如下情景,你该怎么处理呢?

官方示例没法查看

对于使用 cesium 的人来说,应该都会有一种困惑,明明是从官方网站上下载下来的包,但是没过多久,官方自带的示例都没使用了。

打开以后,会发现三维部分变成黑黑的一片了,三维球并没有被创建出来。
在这里插入图片描述

打开控制台,会发现如下这条请求报错了。
在这里插入图片描述

从返回的参数,不难看出,之所以出现这个问题,是因为 token 未验证通过。

为什么会出现这种情况呢?

别着急,后面我会奉上自己合理的猜想。

那如果碰到这个情况,该怎么办呢?

重新下载最新的包

最显而易见,解决这个问题的方案是,重新上官网下载一个最新的包。

当你这么做了以后,你会发现,官方的示例又能正常使用了。

这固然是一个可行的方式,但是,由于网络环境的原因,我们很难随时随地畅快的访问 cesium 的官网,更别说,每次都要下载一个几十兆的文件了。

如果每次我们不想重新再下载一份最新的官方提供的包,那么我们该怎么做呢?

注册一个自己的 token

官网的文档,其实告诉我们了我们这个问题解决方案。

申请一个自己的 token,这样就不会出现过期使用不了的问题了。
在这里插入图片描述

所以,到这里,我们大概就会明白了,为什么我们明明在官网下载的 cesium 包,过一段时间,示例就没法运行了。

这多半是因为,cesium 官

Cesium for Unreal是一个用于在虚幻引擎中集成Cesium的插件,它允许您在虚幻引擎中使用Cesium的地理可视化和地球渲染功能。要在离线环境使用Cesium for Unreal,您可以按照以下步骤进行操作: 1. 下载和安装插件:将Cesium for Unreal插件下载到您的计算机上,并按照Cesium for Unreal官方文档中提供的说明进行安装。确保您已经安装了虚幻引擎,并且版本与插件兼容。 2. 准备离线地形数据:在离线环境中,您需要准备地形数据作为输入。这可以是地形切片、高程数据或其他格式的地形数据。 3. 导入地形数据:在虚幻引擎中,您可以使用Cesium for Unreal提供的工具来导入地形数据。具体步骤包括创建一个地形图层、指定地形数据源并进行导入。详细的导入步骤可以在Cesium for Unreal官方文档中找到。 4. 配置和使用插件功能:一旦地形数据导入成功,您可以使用Cesium for Unreal插件提供的功能来创建地球场景、添加3D模型、渲染卫星图像等。通过在虚幻引擎中使用Cesium for Unreal的蓝图和工具,您可以实现地理可视化和地球渲染效果。 请注意,Cesium for Unreal是一个商业插件,您可能需要购买许可证才能在离线环境使用完整的功能。此外,确保遵守相关的许可和使用条款。 以上是使用Cesium for Unreal在离线环境中进行地理可视化和地球渲染的基本步骤。建议您参考Cesium for Unreal官方文档以获取更详细和具体的指导。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值