如图只看得到星空,看不到地球:界面下方的文本:
This application is using Cesium’s default ion access token. Please assign Cesium.Ion.defaultAccessToken with an access token from your ion account before making any Cesium API calls. You can sign up for a free ion account at https://cesium.com.
大致翻译为:
此应用程序正在使用 Cesium 的默认 ion 访问令牌,请在使用 Ceisum API 调用之前先注册一个你自己的 Cesium ion 访问令牌,你可以在 https://cesium.com 免费注册一个账号。
接下来去网站中注册:
填写注册信息:
注册成功后点击 “Access Tokens”:
会发现已经有一个默认的 Token,点击它,右侧会出现 Token 信息,点击复制:
复制后切换到代码中,在语句 var viewer = new Cesium.Viewer("cesiumContainer");
前面加上 Cesium.Ion.defaultAccessToken = 'your Token'
,即:
<script>
Cesium.Ion.defaultAccessToken = 'xxxxxxxxxxxxxxxxxx';
var viewer = new Cesium.Viewer("cesiumContainer");
</script>
刷新页面,发现地球又回来了:
注意,对于有特殊需求的,可以自己创建 Token,点击“Create token”,根据提示创建即可:
以下信息根据需求填写: