为了账号安全,请及时绑定邮箱和手机立即绑定

Ceisum官方教程1 -- 开始

标签:
Java


原文地址:https://cesium.com/docs/tutorials/getting-started/

学会使用全球地形、影像、3d tile(模型切片)、地理编码创建一个Cesium程序。

CesiumJS是一个基于javascript的浏览器器3d地图引擎。Cesium ion是一个3d内容的发布中心并且可以把你自己的数据进行切片、发布服务。CesiumJS和 ion 配合起来可以创建世界级3d地图程序。

Ceisum官方教程1 -- 开始

3D数据经过ion或者cesiumlab进行处理,并且在cesiumjs中可视化.

第一个程序

代码如下:

<!DOCTYPE html>

<html>

<head>

<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://cesiumjs.org/releases/1.51/Build/Cesium/Cesium.js"></script>;

<link href="https://cesiumjs.org/releases/1.51/Build/Cesium/Widgets/widgets.css" rel="stylesheet">

</head>

<body>

<div id="cesiumContainer" style="width: 700px; height:400px"></div>

<script>

Cesium.Ion.defaultAccessToken = 'your_access_token';

var viewer = new Cesium.Viewer('cesiumContainer');

</script>

</body>

</html>

注意:

如果你登陆cesium ion之后,可以用你自己的access token 替换代码里的。

所有web程序需要一个web服务器,CesiumJS也不例外。为了简单,这个教程跳过本地服务器的搭建,使用Glitch 和 一个在线的IDE做程序开发。点击这里创建一个glitch项目。Glitch加载之后,忽略模板提示,直接点击index.html 删除整个内容,把上面的代码粘贴过去。

点击

Ceisum官方教程1 -- 开始

按钮,它会打开一个新窗口,并显示了Cesium的程序。修改代码后,这个弹出窗口会自动刷新。

Ceisum官方教程1 -- 开始

Glitch预览界面

代码分析:

在HTML的head标签内包含CesiumJS的库引用

<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://cesiumjs.org/releases/1.51/Build/Cesium/Cesium.js"></script>;

<link href="https://cesiumjs.org/releases/1.51/Build/Cesium/Widgets/widgets.css" rel="stylesheet">

创建一个HTML标签去承载CesiumJS控件(widget):

Ceisum官方教程1 -- 开始

从你的ion账户提供一个token去访问Bing影像底图:

Ceisum官方教程1 -- 开始

最后,创建一个名为Viewer的Cesium控件,并且让他去使用上面定义的HTML元素:

Ceisum官方教程1 -- 开始

添加Cesium全球地形

Cesium全球地形是一个高精度地形库,在你的ion账户里已经有访问权限。用下述代码替换我们做的第一个示例里的创建Viewer的部分:

Ceisum官方教程1 -- 开始

下来我们在预览界面缩放到特定位置,比如“Grand Canyon, AZ”,就看到如下图效果:

Ceisum官方教程1 -- 开始

Grand Canyon的10米精度地形

Ceisum官方教程1 -- 开始

©著作权归作者所有:来自51CTO博客作者cesium实验的原创作品,如需转载,请注明出处,否则将追究法律责任


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消