JavaScript-kirjasto 3D-maapallojen ja 2D-karttojen luomiseen
Avoimen lähdekoodin JavaScript-sovellusliittymä, jonka avulla voit luoda 3D-maapalloja ja 2D-muotoja verkkoselaimessa ilman laajennusta
CesiumJS on avoimen lähdekoodin kevyt JavaScript-kirjasto, jonka avulla JavaScript-kehittäjät voivat luoda 3D-maapalloja ja 2D-karttoja verkkoselaimessa ilman laajennusta. API on suunniteltu tarjoamaan paras mahdollinen suorituskyky, tarkkuus, visuaalinen laatu ja helppokäyttöisyys. Se käyttää WebGL:ää laitteistokiihdytettyyn grafiikkaan, ja se on monialustainen ja viritetty dynaamiseen datan visualisointiin. Lisäksi API mahdollistaa selaimen välisen tuen ja voit käyttää sovellustasi millä tahansa selaimella.
CesiumJS suoratoistaa 3D-sisältöä, kuten maastoa, kuvia ja 3D-laattoja kaupallisesta Cesium ion -alustasta ja muista sisältölähteistä. API on ilmainen käyttää ja voit käyttää sitä sekä kaupalliseen että ei-kaupalliseen käyttöön.
Zen-3d:n käytön aloittaminen
Helpoin tapa asentaa CesiumJS on npm. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna CesiumJS NPM:n kautta
npm install cesium
Voit ladata käännetyn jaetun kirjaston GitHub-arkistosta.
Asenna CesiumJS GitHubin kautta
git clone --depth=1 https://github.com/CesiumGS/cesium.git
Luo 3D-laattoja JavaScript API:lla
Avoimen lähdekoodin kirjasto CesiumJS antaa kehittäjille mahdollisuuden luoda 3D-laattoja JavaScriptillä. Sovellusliittymän avulla voit suoratoistaa, muokata ja olla vuorovaikutuksessa 3D-rakennuksien, fotogrammetrian ja pistepilvien kanssa käyttämällä 3D-laattojen avointa määritystä.
Vektorit ja geometria CesiumJS:ssä
Avoimen lähdekoodin kirjasto CesiumJS sallii JavaScriptin manipuloida vektoreita ja geometriaa sovelluksessa. Sovellusliittymän avulla voit ladata KML:n, GeoJSONin ja CZML:n tai piirtää sovellusliittymän avulla monenlaisia ominaisuuksia ja geometrioita.
3D, 2D ja 2.5D Columbus ilmaisessa JavaScript API:ssa
API mahdollistaa myös useita näkymiä samanaikaisesti. Voit tarkastella tietojasi 3D-, 2D- ja 2,5D-kolumbusnäkymässä ja vaihtaa kolmen eri karttatilan välillä ajon aikana. Jos haluat synkronoida kaksi näkymää ajan kuluessa, voit luoda jaetun kelloobjektin, jonka molemmat näkymät jakavat.