JavaScript-bibliotheek om 3D-globes en 2D-kaarten te maken
Een open source JavaScript-API waarmee je zonder plug-in 3D-bollen en 2D-vormen in een webbrowser kunt maken
CesiumJS is een open-source lichtgewicht JavaScript-bibliotheek waarmee JavaScript-ontwikkelaars 3D-globes en 2D-kaarten kunnen maken in een webbrowser zonder een plug-in. De API is ontworpen om de best mogelijke prestaties, precisie, visuele kwaliteit en gebruiksgemak te leveren. Het maakt gebruik van WebGL voor hardwareversnelde grafische afbeeldingen, is platformonafhankelijk en afgestemd op dynamische gegevensvisualisatie. Bovendien maakt de API cross-browser ondersteuning mogelijk en kunt u uw applicatie in elke browser gebruiken.
CesiumJS streamt 3D-inhoud zoals terrein, afbeeldingen en 3D-tegels van het commerciële Cesium ion-platform en andere inhoudsbronnen. De API is gratis te gebruiken en je kunt hem zowel voor commercieel als niet-commercieel gebruik gebruiken.
Aan de slag met Zen-3d
De eenvoudigste manier om CesiumJS te installeren is met behulp van npm. Gebruik de volgende opdracht voor een vlotte installatie.
Installeer CesiumJS via NPM
npm install cesium
Je kunt de gecompileerde gedeelde bibliotheek downloaden uit de GitHub-repository.
Installeer CesiumJS via GitHub
git clone --depth=1 https://github.com/CesiumGS/cesium.git
Maak 3D-tegels met behulp van JavaScript API
Met de open source-bibliotheek CesiumJS kunnen ontwikkelaars 3D-tegels in JavaScript maken. Met behulp van de API kun je 3D-gebouwen, fotogrammetrie en puntenwolken streamen, stylen en ermee communiceren met behulp van de 3D Tiles open-specificatie.
Vectoren en geometrie in CesiumJS
Met de open source-bibliotheek CesiumJS kan JavaScript vectoren en geometrie in de toepassing manipuleren. Met behulp van de API kunt u KML, GeoJSON en CZML laden, of de API gebruiken om een breed scala aan objecten en geometrieën te tekenen.
3D, 2D en 2.5D Columbus in gratis JavaScript-API
De API maakt ook meerdere weergaven tegelijk mogelijk. U kunt uw gegevens in 3D-, 2D- en 2.5D-columbusweergave bekijken en tijdens runtime schakelen tussen drie verschillende kaartmodi. Als u wilt dat twee weergaven in de loop van de tijd worden gesynchroniseerd, kunt u een gedeeld klokobject maken dat beide weergaven delen.