解决Cesium无法加载出地球的问题

如图只看得到星空,看不到地球:地球、.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

  • 14
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值