de cesiu este de fapt un API abstract JavaScript pentru diferite controale de cartografiere și metode de afișare, care permit dezvoltatorilor să creeze cu ușurință, manipula și controla hărți prin cod JavaScript.
Cesiu sprijină 2D, 2.5D, și moduri de afișare 3D, și poate fi folosit atât pentru hărți plane și globuri realiste (vezi planetar).
Hărți create cu cesiu pot fi animate, zoom in si, imbunatatit cu controale suplimentare, și chiar suprapus cu forme, trasee, si text explicativ și etichete.
Teren Real-viata poate fi, de asemenea, reprezentate grafic prin WebGL, fără a instala orice plugin browser sau add-on.
Date Harta poate fi achiziționate de la fișiere CZML, KML, TMS, WMS, Bing, ESRI, sau OpenStreetMaps.
În cazul în care distribuția de bază de cesiu nu include caracteristica ați dori hărți să aibă, nu dispera. Doar verifica depozit de plugin pentru că ar putea exista un plugin pentru care
Ce este nou în această versiune:.
- Adaugat Entitate .show, un boolean pentru a ascunde sau care prezintă o entitate și copiii ei.
- Adaugat Entity.isShowing, o proprietate read-only care indică dacă o entitate este în curs de elaborare.
- Adăugat suport pentru elementul vizibilitate KML.
- Adaugat PolylineArrowMaterialProperty pentru a permite materiale entităților să utilizați săgețile polilinii.
- Adaugat VelocityOrientationProperty la grafică ușor orienta entitate (cum ar fi un model) de-a lungul direcției se mișcă.
- a adaugat un nou demo Sandcastle, interpolare, care ilustrează opțiunile poziția de interpolare de timp dinamic si foloseste noul VelocityOrientationProperty a orienta unei aeronave în zbor.
- manipularea necorespunzătoare fixă de valori nule la încărcarea datelor GeoJSON.
- Adăugat suport pentru funcția raster automată cules de ArcGisMapServerImagerProvider.
- Adaugata capacitatea de a specifica schema Tigla dorit, dreptunghi, și lățimea și înălțimea de placi de constructorul ArcGisMapServerImagerProvider.
- Adaugata capacitatea de a accesa straturi dinamice ArcGIS MapServer specificând parametrul straturi constructorului ArcGisMapServerImagerProvider.
- Îmbunătățirea viewer.zoomTo și viewer.flyTo astfel încât acestea sunt acum & quot; Cel mai bun efort & quot; și de a lucra chiar dacă unele entități fiind mărită la care nu sunt în prezent pe scena.
- Adaugarea de noi opțiuni de construcție pentru CesiumWidget și Viewer, pentru SkyBox, skyAtmosphere și glob.
- Fixed un bug care a împiedicat de cesiu de la care lucrează în configurații de browser care localStorage dezactivat în mod explicit, cum ar fi modul de navigare privată Safari.
- Cesiu este acum testat cu ajutorul Jasmine 2.2.0.
- fix de detectare PointerEvent astfel încât acesta funcționează cu implementări mai vechi ale caietului de sarcini. Această stabilește, de asemenea, lipsă de manipulare mouse-ului atunci când detectarea eșuat, cum ar fi atunci când se utilizează cesiu în controlul WebBrowser Windows.
Ce este nou în versiunea 1.8:
- Adaugat Entity.show, un boolean pentru a ascunde sau care prezintă un entitate și copiii săi.
- Adaugat Entity.isShowing, o proprietate read-only care indică dacă o entitate este în curs de elaborare.
- Adăugat suport pentru elementul vizibilitate KML.
- Adaugat PolylineArrowMaterialProperty pentru a permite materiale entităților să utilizați săgețile polilinii.
- Adaugat VelocityOrientationProperty la grafică ușor orienta entitate (cum ar fi un model) de-a lungul direcției se mișcă.
- a adaugat un nou demo Sandcastle, interpolare, care ilustrează opțiunile poziția de interpolare de timp dinamic si foloseste noul VelocityOrientationProperty a orienta unei aeronave în zbor.
- manipularea necorespunzătoare fixă de valori nule la încărcarea datelor GeoJSON.
- Adăugat suport pentru funcția raster automată cules de ArcGisMapServerImagerProvider.
- Adaugata capacitatea de a specifica schema Tigla dorit, dreptunghi, și lățimea și înălțimea de placi de constructorul ArcGisMapServerImagerProvider.
- Adaugata capacitatea de a accesa straturi dinamice ArcGIS MapServer specificând parametrul straturi constructorului ArcGisMapServerImagerProvider.
- Îmbunătățirea viewer.zoomTo și viewer.flyTo astfel încât acestea sunt acum & quot; Cel mai bun efort & quot; și de a lucra chiar dacă unele entități fiind mărită la care nu sunt în prezent pe scena.
- Adaugarea de noi opțiuni de construcție pentru CesiumWidget și Viewer, pentru SkyBox, skyAtmosphere și glob.
- Fixed un bug care a împiedicat de cesiu de la care lucrează în configurații de browser care localStorage dezactivat în mod explicit, cum ar fi modul de navigare privată Safari.
- Cesiu este acum testat cu ajutorul Jasmine 2.2.0.
- fix de detectare PointerEvent astfel încât acesta funcționează cu implementări mai vechi ale caietului de sarcini. Această stabilește, de asemenea, lipsă de manipulare mouse-ului atunci când detectarea eșuat, cum ar fi atunci când se utilizează cesiu în controlul WebBrowser Windows.
Ce este nou în versiunea 1.6:
- Adăugat suport pentru evenimente tactile pe Internet Explorer 11, folosind Pointer Evenimente API.
- Adaugata geometrie contur lățime suport pentru stratul de DataSource. Acest lucru este expus prin noua proprietate outlineWidth pe EllipseGraphics, EllipsoidGraphics, PolygonGraphics, RectangleGraphics și WallGraphics.
- Adăugat suport outlineWidth la CZML pachete geometria.
- Adăugat suport timpi lățime de punerea în aplicare GeoJSON-stil simplu.
- Adaugata capacitatea de a specifica GeoJSON global implicit styling. Consultați documentația pentru detalii.
- Adaugat CallbackProperty pentru a sprijini evaluarea proprietate lenes precum face proprietăți particularizate ușor de a crea.
- Adaugata un parametru opțiuni pentru a GeoJsonDataSource.load, GeoJsonDataSource.loadUrl și GeoJsonDataSource.fromUrl pentru a permite de bază stil pe-instanță. Exemplu sandcastle.
- Îmbunătățirea performanței de încărcare GeoJSON.
- Îmbunătățirea performanței punct de vizualizare pentru toate sursa de date.
- Îmbunătățirea performanței și memorie utilizarea EllipseGeometry, EllipseOutlineGeometry, CircleGeometry și CircleOutlineGeometry.
- opțiunea Adaugat tileMatrixLabels la WebMapTileServiceImageryProvider.
- Fixed un bug în PolylineGeometry care ar duce geometria să fie împărțit în întreaga IDL pentru 3D doar scene. # 1197
- Adaugat modelMatrix și opțiuni reformate la constructor primitive.
- Parametrul de traducere a Matrix4.fromRotationTranslation acum implicit Cartesian3.ZERO.
- fix ModelNode.matrix când un nod este destinat pentru animatie.
- Camera.tilt cleme acum la [-pi / 2, pi / 2] în loc de [0, pi / 2].
- Fixed o problemă care ar putea duce la o performanță slabă pe GPU inferior-end, cum ar fi HD Intel 3000.
- Adaugat distanceSquared la Cartesian2, Cartesian3 și Cartesian4.
- Adaugat Matrix4.multiplyByMatrix3.
- Fixed un bug în model care WebGL Shader optimizare în Linux a fost cauza a ochiurilor de plasă de încărcare să eșueze.
Ce este nou în versiunea 1.1:
- a adaugat un nou furnizor de imagini, WebMapTileServiceImageryProvider, pentru accesarea placi pe un server WMTS 1.0.0.
- Adaugata o funcție opțională pickFeatures la interfața ImageryProvider. Cu sprijin furnizori de imagini, cum ar fi WebMapServiceImageryProvider, acesta poate fi utilizat pentru a determina caracteristicile rasterizate sub o anumită locație.
- ImageryLayerCollection.pickImageryLayerFeatures Adăugat. Acesta stabilește caracteristicile rasterizate straturi de imagini intersectate de un anumit raze alege de interogarea straturi de sprijin utilizând ImageryProvider.pickFeatures.
- Adaugat tileWidth, tileHeight, minimumLevel și tilingScheme parametri constructorului WebMapServiceImageryProvider.
- Adăugat proprietate id de Scene care este un identificator unic, readonly asociate cu fiecare instanță.
- FeatureDetection.supportsWebWorkers Adăugat.
- îmbunătățit performanța poliliniilor variabile în timp atunci când se utilizează sursa de date.
- viewerEntityMixin acum interogări automat caracteristicile strat imagini pe clic și prezintă proprietățile lor în panoul InfoBox.
- Fixed un bug în teren și imagini de încărcare care ar putea provoca o rată inconsistentă cadru atunci când se deplasează de pe glob, în special pe o conexiune mai rapidă la internet.
- Fixed un bug care a cauzat SceneTransforms.wgs84ToWindowCoordinates să se întoarcă incorect nedefinit atunci când, în 2D.
- Fixed un bug în ImageryLayer care a cauzat imagini strat să fie prestate de două ori pentru fiecare țiglă teren care a existat înainte de adăugarea stratul imagini.
- Fixed un bug în Camera.pickEllipsoid care a cauzat o să se întoarcă în partea din spate a elipsoidului când aproape de suprafață.
Ce este nou în versiunea 1.0:
- WMST 1.0.0 GetTile sprijin funcționare prin intermediul unui nou ImageryProvider: WebMapTileServiceImageryProvider.
Ce este nou în versiunea B28:.
- selecție Teren în widget BaseLayerPicker
- Noul widget NavigationHelpButton cu instrucțiuni pentru navigarea pe glob.
- Noul Proprietatea Model.minimumPixelSize astfel de modele poate rămâne vizibilă atunci când spectatorul zoom out.
- Renamed și sa mutat Scene.primitives.centralBody mutat la Scene.globe.
- Eliminat CesiumWidget.centralBody și Viewer.centralBody. Utilizarea Scene.globe.
- Renamed CentralBody la Globe.
- Înlocuit Model.computeWorldBoundingSphere cu Model.boundingSphere.
Cerințe :
- activarea JavaScript-ului pe partea de client
Comentariile nu a fost găsit