Cesium Token 免费注册

662 阅读1分钟

1.为什么要注册 token

当我们完成项目初始化后,运行cesium之后,底部会出现一个提示。

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.

image.png 或者,会出现地球展示失败的问题。

image.png

2.token 令牌有什么作用呢

Cesium建议开发者在开发前申请一个单独的令牌(token),然后就可以使用Cesium提供的服务,在项目中调用,主要包括:

  • 即用型 3D 内容:世界地形数据、 OSM 建筑数据 和 Bing 地图数据。
  • 支持用户将上传自己的数据,进行云中托管,优化3D Tiles。
  • 可以使用Cesium Stories 创建自己的故事。

3.如何申请token

  • 首先需要去Cesium ion注册一个免费的Cesium ion账户。也可以用Github或谷歌邮箱登录。

image.png

  • 进入到到access Tokens就可以看到我们的Token image.png

4.如何使用token

在调用Cesium的API前,加一句代码(Cesium.Ion.defaultAccessToken = '你自己的token')调用自己的token

<body>
    <div id="cesiumContainer"></div>
    <script>
        Cesium.Ion.defaultAccessToken ='填写你的token'
        const viewer = new Cesium.Viewer("cesiumContainer");
    </script>
</body>

image.png