CesiumJS ist eine JavaScript-Bibliothek zum Erstellen von 3D-Globen und 2D-Karten in einem Webbrowser ohne Plugin. Es verwendet WebGL für hardwarebeschleunigte Grafiken, ist plattform- und browserübergreifend und für die Visualisierung dynamischer Daten optimiert.
CesiumJS basiert auf offenen Formaten und ist auf robuste Interoperabilität und Skalierung für riesige Datensätze ausgelegt.
Beispiele ? Dokumente ? Website ? Forum ? Benutzergeschichten
Besuchen Sie die Seite „Downloads“, um eine vorgefertigte Kopie von CesiumJS herunterzuladen.
Wenn Sie Ihre Anwendung mit einem Modul-Bundler wie Webpack, Parcel oder Rollup erstellen, können Sie CesiumJS über das cesium
npm-Paket installieren:
npm install cesium --save
Importieren Sie dann CesiumJS in Ihren App-Code. Importieren Sie einzelne Module, um von den Tree-Shaking-Optimierungen der meisten Build-Tools zu profitieren:
import { Viewer } from "cesium";import "cesium/Build/Cesium/Widgets/widgets.css";const viewer = new Viewer("cesiumContainer");
Zusätzlich zum cesium
-Paket wird CesiumJS für ein besseres Abhängigkeitsmanagement auch als bereichsbezogene npm-Pakete verteilt:
@cesium/engine
– Kern-, Rendering- und Daten-APIs von CesiumJS
@cesium/widgets
– Eine Widgets-Bibliothek zur Verwendung mit CesiumJS
Weitere Informationen zum Einrichten und Ausführen einer CäsiumJS-App finden Sie in unserer Schnellstartanleitung.
Anweisungen zur Bereitstellung lokaler Daten finden Sie im CesiumJS Offline Guide.
Sind Sie an einer Mitarbeit interessiert? Siehe CONTRIBUTING.md. ❤️
Apache 2.0. CesiumJS ist sowohl für die kommerzielle als auch für die nichtkommerzielle Nutzung kostenlos.
Die Cesium-Plattform folgt einem Open-Core-Geschäftsmodell mit Open-Source-Laufzeit-Engines wie CesiumJS und einem optionalen kommerziellen Abonnement für Cesium Ion.
CesiumJS kann 3D-Inhalte wie Gelände, Bilder und 3D-Kacheln von der kommerziellen Cäsium-Ionen-Plattform zusammen mit offenen Standards von anderen Offline- oder Online-Diensten streamen. Wir stellen Cäsium Ion als schnellste Option für alle Benutzer zur Verfügung, um es in Betrieb zu nehmen. Es steht Ihnen jedoch frei, jede beliebige Kombination von Inhaltsquellen mit CäsiumJS zu verwenden, die Sie möchten.
Bringen Sie Ihre eigenen Daten zum Kacheln, Hosten und Streamen von Cäsiumion mit. Die Verwendung von Cäsiumionen unterstützt die Entwicklung von CäsiumJS.
Streamen Sie in 3D-Kacheln und anderen Standardformaten von Cäsiumionen oder einer anderen Quelle
Visualisieren und analysieren Sie auf einem hochpräzisen WGS84-Globus
Teilen Sie es mit Benutzern auf dem Desktop oder Mobilgerät
Weitere Informationen finden Sie in der CäsiumJS-Funktionscheckliste.