CesiumJS is a geospatial 3D mapping platform for creating virtual globes. Our mission is to create the leading web-based globe and map for visualizing dynamic data. We strive for the best possible performance, precision, visual quality, ease of use, platform support, and content.
Stream, style, and interact with heterogeneous 3D data, including photogrammetry models, 3D buildings, CAD and BIM exterior and interiors, and point clouds.
Terrain and Imagery Layers
Stream imagery and high-resolution global terrain using open standards and custom tiling schemes.
Visualize 3D models using glTF, the runtime asset format for WebGL.
Vectors and Geometry
Load KML, GeoJSON, TopoJSON, and CZML. Use the Cesium API directly to draw a wide array of features and geometries.
See our first-class support for high-fidelity time-dynamic simulation, real-time telemetry streaming, and 4D visualization.
3D, 2D, and 2.5D Columbus View
Use one API for three views.
We are amazed by the incredible apps the community builds. See the 3D maps they're building with Cesium or showcase your own work.
EXPLORE MORE DEMOS
Play with this code