前言
不知道你在使用 cesium 的时候,有没有离线使用的需求。
也许你会说没有,但是如果你碰到如下情景,你该怎么处理呢?
官方示例没法查看
对于使用 cesium 的人来说,应该都会有一种困惑,明明是从官方网站上下载下来的包,但是没过多久,官方自带的示例都没使用了。
打开以后,会发现三维部分变成黑黑的一片了,三维球并没有被创建出来。
打开控制台,会发现如下这条请求报错了。
从返回的参数,不难看出,之所以出现这个问题,是因为 token 未验证通过。
为什么会出现这种情况呢?
别着急,后面我会奉上自己合理的猜想。
那如果碰到这个情况,该怎么办呢?
重新下载最新的包
最显而易见,解决这个问题的方案是,重新上官网下载一个最新的包。
当你这么做了以后,你会发现,官方的示例又能正常使用了。
这固然是一个可行的方式,但是,由于网络环境的原因,我们很难随时随地畅快的访问 cesium 的官网,更别说,每次都要下载一个几十兆的文件了。
如果每次我们不想重新再下载一份最新的官方提供的包,那么我们该怎么做呢?
注册一个自己的 token
官网的文档,其实告诉我们了我们这个问题解决方案。
申请一个自己的 token,这样就不会出现过期使用不了的问题了。
所以,到这里,我们大概就会明白了,为什么我们明明在官网下载的 cesium 包,过一段时间,示例就没法运行了。
这多半是因为,cesium 官