cesium
跨平台、跨浏览器的展示三维地球和地图的js库
使用webGL来进行硬件加速图形,使用时不需要任务插件支持,但是浏览器必须支持WebGL
基于apache2.0许可的开源程序,它可以免费的用于商业和非商业用途
cesium支持的数据格式
-
影像数据
- Bing 地图 默认加载
- 天地图
- argGis
- OSM
- WMTS
- WMS
-
地形数据
- arcGIS
- 谷歌
- STK
-
矢量数据
- KML
- KMZ
- GenJson
- TopoJSON
- CZML
-
三维模型
- GLTF
- GLB二进制GLTF
-
三维瓦片
- 3DTiles 倾斜映射、人工模型、三维建筑物、CAD、BIM、点云数据
重点知识
- viewer类学习 一切api入口
- Camera 想去哪里去哪里(Cartesian3和Cartographic)
- ImageryLayer 地球 ImageryProvider类
- TerrainProvider 三维 sampleTerrain
- Entity API 与地球交互 DataSource Scene.pick Property
- Cesium3DTileset 场景更精致 Cesium3DTileStyle
- Primitive API 性能提升 GeometryInstance Geometry
- Fabric 高级 Appearance类 Material类
- ParticleSystem 锦上添花 Particle类 ParticleEmitter类