cesium 综合教程200+【目录】(已包含178篇文章)

该教程提供了Vue+Cesium的详细示例,涵盖基础设置、材质、图形显示、文件数据加载、地图加载和交互等多个方面,帮助开发者快速上手3D地球应用开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

cesium综合教程200+旨在为开发者提供简单快捷的代码示例复制即可用。在每一个示例中,解释相应的API知识点,做到简易实现,轻松学会

一、应用示例

(1)基础设置及界面配置

  1. vue+cesium: 从0到1部署开发运行环境
  2. vue+cesium: 设置skybox透明并添加背景图
  3. vue+cesium: 设置球体内部为空透明
  4. vue+cesium: 在球体上设置一个透明窗口,查看球体内部
  5. vue+cesium:设置球体水部分颜色为黄色
  6. vue+cesium: 设置两个点,点击实体,在infobox上显示信息
  7. vue+cesium: vue+cesium 获取相机姿态信息(航向、俯仰、滚转)
  8. vue+cesium: 所有面板上默认控件Widgets的显示与隐藏
  9. vue+cesium: 增加去除版权,个性化版权logo
  10. vue+cesium: 实现鹰眼缩略图
  11. vue+cesium: 显示比例尺
  12. vue+cesium: 修改默认地图源,动态指定地图
  13. vue+cesium: 自定义切换2D,3D,哥伦布模式
  14. vue+cesium: 七种方法设置颜色
  15. vue+cesium: 同步两个窗口,3D和2D联屏
  16. vue+cesium: 设置镜头光晕效果
  17. vue+cesium: 列出可视化三个坐标轴(X,Y,Z)

(2)设置材质material

  1. vue+cesium: 设置颜色材质 ColorMaterialProperty
  2. vue+cesium: 设置图片材质 ImageMaterialProperty
  3. vue+cesium: 设置条纹材质 StripeMaterialProperty
  4. vue+cesium: 设置网格材质 GridMaterialProperty
  5. vue+cesium: 设置棋盘材质 CheckerboardMaterialProperty
  6. vue+cesium: 设置泛光折线材质 PolylineGlowMaterialProperty
  7. vue+cesium: 设置带箭头折线材质 PolylineArrowMaterialProperty
  8. vue+cesium: 设置带边界折线材质 PolylineOutlineMaterialProperty
  9. vue+cesium: 设置点划线材质 PolylineDashMaterialProperty
  10. vue+cesium: 利用canvas设置线性渐变色材质
  11. vue+cesium: 绘制铁路线(方法1: canvas贴图)

(3)利用shader、后处理实现的效果

  1. vue+cesium: 实现下雨效果
  2. vue+cesium: 实现下雪效果
  3. vue+cesium: 实现大雾效果
  4. vue+cesium: 使用后处理来绘制轮廓线
  5. vue+cesium: 加载json数据,使用shader绘制省边界线

(4)显示Entity图形

  1. vue+cesium: 显示文字 label
  2. vue+cesium: 显示点 point
  3. vue+cesium: 显示折线 Polyline
  4. vue+cesium: 显示圆形 circle
  5. vue+cesium: 显示多边形 Polygon
  6. vue+cesium: 显示矩形 rectangle
  7. vue+cesium: 显示椭圆形 ellipse
  8. vue+cesium: 显示廊体 corridor
  9. vue+cesium: 显示箱体 box
  10. vue+cesium: 显示圆柱体 cylinder
  11. vue+cesium: 显示圆锥体 cone
  12. vue+cesium: 显示椭球体 ellipsoid
  13. vue+cesium: 显示球体 sphere
  14. vue+cesium: 显示墙 wall
  15. vue+cesium: 显示闪烁的点
  16. vue+cesium: 显示闪烁的圆锥体
  17. vue+cesium: 显示闪烁的广告牌图片

(5)显示Primitive图形

  1. vue+cesium: 利用PointPrimitiveCollection绘制4个不同颜色不同位置的点
  2. vue+cesium: 利用billboardCollection加载10万个广告牌图片
  3. vue+cesium: 利用Primitive绘制2000+不同颜色矩形
  4. vue+cesium: 动态的水面3D特效
  5. vue+cesium: 动态的墙面灯光3D特效
  6. vue+cesium: 动态雷达扫描特效
  7. vue+cesium: 卫星雷达波广播特效
  8. vue+cesium: 管线流动特效
  9. vue+cesium: 使用Primitive循环生成10个矩形,条带材质
  10. vue+cesium: 上升的垂直鱼尾线
  11. vue+cesium: 实现地图遮罩挖洞效果

(6)鼠标拖动绘制图形

  1. vue+cesium: 绘制点
  2. vue+cesium: 绘制线段
  3. vue+cesium: 绘制矩形
  4. vue+cesium: 绘制圆形
  5. vue+cesium: 绘制多边形

(7)加载、上传、导出2D文件数据

  1. vue+cesium: 加载KML文件,显示图形
  2. vue+cesium: 加载GPX文件,显示图形
  3. vue+cesium: 加载GPX文件,显示运动动画
  4. vue+cesium: 加载topojson文件,显示图形
  5. vue+cesium: 加载KMZ文件,显示图形
  6. vue+cesium: 加载czml文件,显示小汽车运行状态
  7. vue+cesium: 加载卫星数据czml数据,动态移动
  8. vue+cesium: 加载geojson文件,显示图形
  9. vue+cesium: 加载区域geojson数据,边界线呈现凸压纵深效果
  10. vue+cesium: 加载本地shp文件,显示图形
  11. vue+cesium: 加载含shp的zip文件,显示图形
  12. vue+cesium: 上传含shp的zip文件,显示图形
  13. vue+cesium: 导出场景图片

(8)加载3D瓦片及模型

  1. vue+cesium: 加载的 OSM 建筑物
  2. vue+cesium: 加载500架飞机,随机位置、随机角度
  3. vue+cesium: 加载glb文件,随机位置加载2000架飞机
  4. vue+cesium: 飞机根据经纬度高度数据,沿着轨迹飞行
  5. vue+cesium: 加载glb文件,用于czml中
  6. vue+cesium: 加载gltf文件
  7. vue+cesium: 使用Cesium3DTileset加载3D瓦片数据
  8. vue+cesium: 点击获取3D瓦片实体的属性信息
  9. vue+cesium: 用Cesium3DTileStyle,条件个性化3D瓦片样式
  10. vue+cesium: 加载gltf文件

(9)加载各种地图

  1. vue+cesium: 加载单个图片形成底图 --SingleTileImageryProvider
  2. vue+cesium: 加载OpenStreetMap地图 --OpenStreetMapImageryProvider
  3. vue+cesium: 加载高德地图(多种形式) --UrlTemplateImageryProvider
  4. vue+cesium: 加载Bing地图(多种形式)–BingMapsImageryProvider
  5. vue+cesium: 加载Blue Marble地图 --IonImageryProvider
  6. vue+cesium: 加载Eris地图(多种形式)–ArcGisMapServerImageryProvider
  7. vue+cesium: 加载Sentinel-2地图 --IonImageryProvider
  8. vue+cesium: 加载Natural Earth II地图 --IonImageryProvider
  9. vue+cesium: 加载World Terrain地形图
  10. vue+cesium: 加载mapbox卫星地图、mapbox地形地图 --MapboxImageryProvider
  11. vue+cesium: 加载mapbox的多种Style形式地图–MapboxStyleImageryProvider
  12. vue+cesium: 加载WMS规范的影像服务–WebMapServiceImageryProvider
  13. vue+cesium: 网格切片展示X、Y、Level 坐标–TileCoordinatesImageryProvider
  14. vue+cesium: 加载网格地图–GridImageryProvider
  15. vue+cesium: 两种方法加载天地影像图
  16. vue+cesium: 加载腾讯地图

(10)鼠标键盘交互

  1. vue+cesium: 更改多种鼠标形状样式
  2. vue+cesium: 鼠标点击显示屏幕位置、笛卡尔坐标、地理坐标
  3. vue+cesium: 点击广告牌,更换图片
  4. vue+cesium: 移动鼠标显示球体的经度、纬度和视角高度
  5. vue+cesium: 鼠标不同事件(移动、左点击、左双击、滚轮、LEFT_DOWN,LEFT_UP)

(11)camera相机、动画操作

  1. vue+cesium: 围绕一个固定点自动左右旋转
  2. vue+cesium: flyto一个具体的实体位置
  3. vue+cesium: flyto一个具体的点位置
  4. vue+cesium: 利用setView 动画定位到特定点和特定区域
  5. vue+cesium: lookAtTransform围绕一个固定点上下左右旋转查看
  6. vue+cesium: 使用CallbackProperty动态更改位置
  7. vue+cesium: 使用CallbackProperty动态更改实体颜色
  8. vue+cesium: 加载czml文件,显示小汽车运行状态
  9. vue+cesium: 飞机根据经纬度高度数据,沿着轨迹飞行
  10. vue+cesium: 实现地球自转效果
  11. vue+cesium: 实现动态图片旋转

(12)粒子系统

  1. vue+cesium:粒子系统喷泉效果
  2. vue+cesium:粒子系统定点喷射红色烟雾效果
  3. vue+cesium:粒子系统实现局部下雪场景
  4. vue+cesium:粒子系统实现局部下雨场景

二、理论学习

  1. cesium小知识:Geocoder 详解示例
  2. cesium小知识:SelectionIndicator 详解示例
  3. cesium小知识:ScreenSpaceEventHandler 详解示例
  4. cesium小知识:PostProcessStage 和 PostProcessStageLibrary详解对比
  5. cesium小知识:常用的 material 类型
  6. cesium小知识:使用 EntityCollection的方法
  7. cesium小知识:常见的 entity 列表
  8. cesium小知识:viewer.trackedEntity详解,示例代码
  9. cesium小知识:Primitives 核心知识点总结
  10. cesium小知识:Primitive与webgl互动示例
  11. cesium小知识:Primitive和entity详解,两者对比
  12. cesium小知识:pointPrimitive collection 详解
  13. cesium小知识:clock 详解示例
  14. cesium小知识:Camera的关键知识点
  15. cesium小知识:常见的四种坐标系,互相转换方法
  16. cesium小知识:Cesium Story 的简介与设置
  17. cesium小知识:常见的20多种property详解
  18. cesium小知识:3D tiles 概述、特点、示例
  19. cesium小知识:PostProcess(后处理)详解及示例
  20. cesium小知识:粒子系统的参数详解
  21. cesium小知识:粒子系统的应用场景(10种示例及代码)
  22. cesium小知识:6种Emitter简介、参数及使用示例
  23. cesium小知识:pointPrimitive collection 详解
  24. cesium小知识:knockout 所有属性和方法
  25. cesium小知识:Cesium.Ray 知识详解,示例代码
评论 73
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是大剑师兰特

打赏一杯可口可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值