【Cesium入门】三、申请令牌(token)并加载地形数据
Cesium申请token,加载地形数据
·
一、申请Cesium的令牌(token)
Cesium建议开发者在开发前申请一个单独的令牌(token),便于默认调用Bing地图,并且支持用户将自己的数据上传,然后在Cesium项目中调用地图和地形服务。
细心的同学会发现,如果在调用Cesium的API时没有调用自己的令牌,会在Cesium界面出现如下提示:
1、登陆网址Cesium令牌申请,注册账号并登录。
2、在"Access Tokens"界面"Create token"。
3、创建token。
4、在调用Cesium的API前,加上一句代码调用自己的token:
Cesium.Ion.defaultAccessToken = '你自己的token'
调用后在启动项目,可以发现提示没有了:
二、加载地形数据
在申请了令牌后,用createWorldTerrain()函数即可调用地形服务,代码如下:
<body>
<div id="container"></div>
<script>
Cesium.Ion.defaultAccessToken = '你创建的token';
const viewer = new Cesium.Viewer('container', {
terrainProvider: Cesium.createWorldTerrain()
});
//相机飞到珠穆朗玛峰
viewer.camera.flyTo({
destination: Cesium.Cartesian3.fromDegrees(86.889, 27.991, 10000)
});
</script>
</body>
按住鼠标中键可以拖拽地球,这样就能清晰地看到地形起伏:

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)