如图只看得到星空,看不到地球:地球、.png界面下方的文本:

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 免费注册一个账号。

接下来去网站中注册:
注册.png
填写注册信息:
注册2.png
注册成功后点击 “Access Tokens”:
注册3.png
会发现已经有一个默认的 Token,点击它,右侧会出现 Token 信息,点击复制:
注册11.png
复制后切换到代码中,在语句 var viewer = new Cesium.Viewer("cesiumContainer"); 前面加上 Cesium.Ion.defaultAccessToken = 'your Token' ,即:

<script>  
  Cesium.Ion.defaultAccessToken = 'xxxxxxxxxxxxxxxxxx';
  var viewer = new Cesium.Viewer("cesiumContainer");
</script>

刷新页面,发现地球又回来了:
地球123.png
注意,对于有特殊需求的,可以自己创建 Token,点击“Create token”,根据提示创建即可:
创建.png
以下信息根据需求填写:
创建123123.png

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐