资料下载:

  1. 学习网址: cesium学习中文网.
  2. cesium:https://cesium.com/docs/
  3. 官网下载地址: https://cesiumjs.org/downloads/
  4. GitHub下载 https://github.com/AnalyticalGraphicsInc/cesium
  5. 安装NodeJS https://nodejs.org/en/
  6. npm install – 安装cesium开发和运行中依赖的第三方nodejs包
  7. npm run release – 把cesium各模块源码打包压缩
  8. cesium.js 命令深度解释
  9. npm start – 开启cesium的测试Http Server
  10. Sandcastle – Cesium教室

学习路线

  1. Viewer类学习 —— 一切API的入口
  2. Camera类学习-想去哪里去哪里( Cartesian3和Cartographic)
  3. IlmageryLayer类学习-地球原来如此多姿( ImageryProvider类)
  4. TerrainProvider类学习-这才是“真"三维( sampleTerrain)
  5. EntityAPl-与地球交互起来( DataSource, Scene.pick,property)
  6. Cesium3DTileset类-- 让场景更细致真实点( Cesium3DTileStyle类)
  7. Primitive API-性能提升第一步( GeometryInstance类 、Geometry类
  8. Fabric -玩点高级的(Appearance类, Material类 ) ParticleSystem -锦上添点“花”( Particle类,ParticleEmitter类 )

第一个Cesium App

编辑器: vscode

  1. 下载地址:https://code.visualstudio.com/

  2. 服务: nodeJs 或者自行安装http–server NodeJS下载地址:https://nodejs.org/en/

  3. http-server安装方法:安装nodejs后,打开cmd打开控制台输入:npm install http-server –g 回车。如图安装成功。

  4. 使用方法: 进入项目文件夹,输入http-server –p 8081(-p指定8081端口,可自行设置)回车。复制地址在浏览器上访问即可。

  5. 下载cesiumJS文件,解压后拷贝Bulid文件下的Cesium文件夹至项目文件夹下。 CesiumJS下载

  6. 新建HTML文件,引入cesium相应的文件。

  7. 创建三维窗口。

  8. 刷新浏览器,即可出现球体,如图:

拓展:

控件简介:

  1. Geocoder : 地理位置查询定位控件,默认使用bing地图服务.
  2. HomeButton : 默认相机位置。
  3. SceneModePicker : 3D、2D和哥伦布模式的切换按钮.
  4. BaseLayerPicker : 选择地形、影像等图层。
  5. NavigationHelpButton : 显示默认的相机控制提示.
  6. Animation : 控制场景动画的播放速度.
  7. CreditsDisplay : 展示数据版权属性。
  8. Timeline : 时间滚动条。
  9. FullscreenButton : 全屏切换。

cesium 知识整理--搭建Cesium(引用cesium.js方式)相关推荐

  1. 个人知识整理(javascript篇初识)

    个人知识整理(javascript篇初识(简介 书写方式 注释)) 一个小前端~突然想写点什么-算是梳理一下自己的知识吧 Javscript 简介 浏览器本身并不会执行JS代码,而是通过内置 Java ...

  2. 五、Vue引用Cesium调用Sandcastle-header.js文件中的方法

    <template><div><div id="cesiumContainer"><div id="toolbar"& ...

  3. cesium版本之间如何兼容_【JS】cesium与three.js 结合的栗子,结合了一下网友们的栗子,解决了three.js 高版本模型出不来的问题...

    废话不多说先上图 下面是源代码 html> content="width=device-width, initial-scale=1, maximum-scale=1, minimum ...

  4. vue3.x +Cesium vue3.x中安装使用cesium

    Vue3.x 项目中如何使用Cesium构建三维地图项目 本文列举两种常用使用方法: 1.使用vue-cli-plugin-cesium 插件安装cesium(配置较为简单) 2.安装cesium 手 ...

  5. Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium)

    Cesium 开发笔记-Vue 中使用 Cesium(vue-cli-plugin-cesium) 通常情况下,我们要在 Vue 中使用 Cesium,首先要安装 Cesium,然后要在 vue-cl ...

  6. Cesium(4):使用cesium内置的图钉样式显示geojson点

    1.版本 cesium 1.92.0 2.cesium内置的图定样式 3.方法一 Cesium.PinBuilder:一个实用类,用于生成作为画布元素的自定义贴图接点.它有四个函数: fromColo ...

  7. js事件(Event)知识整理

    鼠标事件 鼠标移动到目标元素上的那一刻,首先触发mouseover  之后如果光标继续在元素上移动,则不断触发mousemove  如果按下鼠标上的设备(左键,右键,滚轮--),则触发mousedow ...

  8. TypeScript技术知识整理

    TypeScript技术知识整理 文章目录 TypeScript技术知识整理 一.环境搭建与编译执行 1.安装 `TypeScript` 编译器 2.编写代码 **代码编辑器 - vscode** 3 ...

  9. *Java软件开发面试知识整理*

    Java软件开发面试知识整理 围绕以下几点回答问题:是什么.为什么.什么时候用.项目实现.解决什么问题.遇到的困难 谈谈你对Java和C的理解? Java: 面向对象.Unicode:可以跨平台(JV ...

最新文章

  1. IntelliJ IDEA 2020.2 发布:支持Java 15、GitHub审查、运行时异常的排查辅助...
  2. 设置修改CentOS系统时区
  3. 手动编译Java Web 的Hibernate的工程
  4. C语言 enum和typedef enum的区别
  5. [JLOI2015]战争调度
  6. 关闭或修改 IIS 443 端口
  7. 如何将git分支上的标记移动到其他提交?
  8. js隐藏div和class
  9. 【优化算法】符号LMS算法【含Matlab源码 697期】
  10. 小程序支付一定要后台服务器,2.字节跳动小程序支付配置
  11. 已知三点坐标,求圆心坐标 (外接圆)python实现
  12. 二元二次方程例题_二元二次方程组练习题及答案.doc
  13. ECCV2018论文RBNet:Receptive Field Block Net for Accurate and FastObject Detection
  14. Linux 服务器部署 vue(SPA) 与 nuxt(SSR)项目
  15. AI创业有风险,起步需谨慎!创业者从准备到失败~
  16. windows下Intel核显应用ffmpeg的qsv插件编解码
  17. 计算机考数学二英语二的学校,2020考研答疑:数学二和英语二,该怎么提前准备呢_工作和考研要如何选择-聚创考研网...
  18. Android 进阶之路(我的博客文章目录)
  19. 微信搜索刷关键词推广方法
  20. vivado报位置约束指令的critical warning

热门文章

  1. MAC地址,单播、组播、广播的区别
  2. Linux shell常用操作指令(0)
  3. adb之连接夜神模拟器
  4. 物理材质(Physics Materials)
  5. Android监听当前Activity屏幕的触摸点击事件
  6. 明日之后什么服务器物品最便宜,明日之后:想赚“金条”?不知道这功能?那可就难了...
  7. idea中如何将包名折叠或者或如何将折叠的包名展开
  8. Odoo 16 企业版手册 - 库存管理之仓库管理
  9. 任务1、计算圆的面积
  10. 关于圆柱体表面积的计算