Cesium

Skjermbilde programvare:
Cesium
Prog.varedetaljer:
Versjon: 1.9 Oppdatert
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 99

Rating: 1.5/5 (Total Votes: 2)

Cesium er i utgangspunktet en abstrakt Javascript API for ulike kartleggings kontroller og utstillingsvirksomhet, slik at utviklere å enkelt lage, manipulere og kontrollere kartene via Javascript-kode.
Cesium støtter 2D, 2.5D og 3D-visningsmoduser, og kan brukes til både flate kart og realistiske globuser (planet visning).
Kartene er laget med Cesium kan være animert, zoomet inn og ut, forbedret med flere kontroller, og selv overlagt med figurer, baner, og forklarende tekst og etiketter.
Real-life terreng kan også plottet via WebGL, uten å måtte installere en nettleser plugin eller add-on.
Kartdata kan skaffes fra CZML filer, KML, TMS, WMS, Bing, ESRI, eller OpenStreetMaps.
Hvis kjernen Cesium distribusjon inkluderer ikke funksjonen du ønsker kartene dine å ha, fortvil ikke. Bare sjekk sin plugin depotet fordi det kan være en plugin for at

Hva er nytt i denne utgaven.

  • Lagt Entity .Show, en boolsk for å vise eller skjule et foretak og dets barn.
  • Lagt Entity.isShowing, en skrivebeskyttet egenskap som angir om et selskap er under utarbeidelse.
  • Lagt til støtte for KML synlighet element.
  • Lagt PolylineArrowMaterialProperty å tillate enheter materialer til bruk polylinje piler.
  • Lagt VelocityOrientationProperty for enkelt å orientere Entity grafikk (for eksempel en modell) langs den retningen det går.
  • Lagt til en ny Sandcastle demo, interpolering, som illustrerer tids dynamisk stilling interpole alternativer og bruker den nye VelocityOrientationProperty å orientere et luftfartøy under flyging.
  • Fast feilaktig håndtering av nullverdier ved lasting GeoJSON data.
  • Lagt til støtte for automatisk raster funksjonen plukke fra ArcGisMapServerImagerProvider.
  • Lagt til muligheten til å angi ønsket flislegging ordningen, rektangel, og bredden og høyden av fliser til ArcGisMapServerImagerProvider konstruktøren.
  • Lagt til muligheten for å få tilgang til dynamiske ArcGIS MapServer lag ved å spesifisere lag parameter til ArcGisMapServerImagerProvider konstruktøren.
  • Forbedret viewer.zoomTo og viewer.flyTo slik de er nå & quot; best effort & quot; og jobbe selv om enkelte enheter blir zoomet til er foreløpig ikke i scenen.
  • Lagt nye bygge alternativer til CesiumWidget og Viewer, for skybox, skyAtmosphere, og verden.
  • Fikset en bug som forhindret Cesium fra å jobbe i nettkonfigurasjoner som eksplisitt deaktivert local, for eksempel Safari privat surfing modus.
  • Cesium er nå testet ved hjelp av Jasmine 2.2.0.
  • Fast PointerEvent deteksjon slik at det fungerer med eldre implementeringer av spesifikasjonen. Dette løser også mangel på mus håndtering ved påvisning mislyktes, for eksempel ved bruk av Cesium i Windows WebBrowser kontroll.

Hva er nytt i versjon 1.8:

  • Lagt Entity.show, en boolsk for å skjule eller vise en foretaket og dets barn.
  • Lagt Entity.isShowing, en skrivebeskyttet egenskap som angir om et selskap er under utarbeidelse.
  • Lagt til støtte for KML synlighet element.
  • Lagt PolylineArrowMaterialProperty å tillate enheter materialer til bruk polylinje piler.
  • Lagt VelocityOrientationProperty for enkelt å orientere Entity grafikk (for eksempel en modell) langs den retningen det går.
  • Lagt til en ny Sandcastle demo, interpolering, som illustrerer tids dynamisk stilling interpole alternativer og bruker den nye VelocityOrientationProperty å orientere et luftfartøy under flyging.
  • Fast feilaktig håndtering av nullverdier ved lasting GeoJSON data.
  • Lagt til støtte for automatisk raster funksjonen plukke fra ArcGisMapServerImagerProvider.
  • Lagt til muligheten til å angi ønsket flislegging ordningen, rektangel, og bredden og høyden av fliser til ArcGisMapServerImagerProvider konstruktøren.
  • Lagt til muligheten for å få tilgang til dynamiske ArcGIS MapServer lag ved å spesifisere lag parameter til ArcGisMapServerImagerProvider konstruktøren.
  • Forbedret viewer.zoomTo og viewer.flyTo slik de er nå & quot; best effort & quot; og jobbe selv om enkelte enheter blir zoomet til er foreløpig ikke i scenen.
  • Lagt nye bygge alternativer til CesiumWidget og Viewer, for skybox, skyAtmosphere, og verden.
  • Fikset en bug som forhindret Cesium fra å jobbe i nettkonfigurasjoner som eksplisitt deaktivert local, for eksempel Safari privat surfing modus.
  • Cesium er nå testet ved hjelp av Jasmine 2.2.0.
  • Fast PointerEvent deteksjon slik at det fungerer med eldre implementeringer av spesifikasjonen. Dette løser også mangel på mus håndtering ved påvisning mislyktes, for eksempel ved bruk av Cesium i Windows WebBrowser kontroll.

Hva er nytt i versjon 1.6:

  • Lagt til støtte for touch hendelser på Internet Explorer 11 med Pekeren Hendelser API.
  • Lagt bredde støtte geometri disposisjon til Datasource lag. Dette er eksponert via den nye outlineWidth eiendom på EllipseGraphics, EllipsoidGraphics, PolygonGraphics, RectangleGraphics, og WallGraphics.
  • Lagt outlineWidth støtte til CZML geometri pakker.
  • Lagt hjerneslag bredde støtte til gjennomføringen GeoJSON enkel stil.
  • Lagt til muligheten til å spesifisere global GeoJSON standard styling. Se dokumentasjonen for detaljer.
  • Lagt CallbackProperty å støtte lat eiendom evaluering, samt gjøre egendefinerte egenskaper enklere å lage.
  • Lagt en alternativer parameter til GeoJsonDataSource.load, GeoJsonDataSource.loadUrl, og GeoJsonDataSource.fromUrl å tillate enkel per-forekomst styling. Sandcastle eksempel.
  • Forbedret GeoJSON lasting ytelse.
  • Forbedret punkt visualisering ytelse for alle DataSources.
  • Forbedret ytelse og minnebruk av EllipseGeometry, EllipseOutlineGeometry, CircleGeometry, og CircleOutlineGeometry.
  • Lagt tileMatrixLabels alternativ til WebMapTileServiceImageryProvider.
  • Fikset en bug i PolylineGeometry som ville føre til geometrien som skal deles på tvers av IDL for bare 3D-scener. # 1197
  • Lagt modelMatrix og cull alternativer til Primitive konstruktøren.
  • Oversettelsen parameter Matrix4.fromRotationTranslation nå som standard Cartesian3.ZERO.
  • Fast ModelNode.matrix når en node er målrettet for animasjon.
  • Camera.tilt klemmer nå til [-pi / 2, pi / 2] i stedet for [0, pi / 2].
  • Fikset et problem som kan føre til dårlig ytelse på lavere-end GPU som Intel HD 3000.
  • Lagt distanceSquared å Cartesian2, Cartesian3, og Cartesian4.
  • Lagt Matrix4.multiplyByMatrix3.
  • Fikset en bug i Model hvor WebGL shader optimizer i Linux var årsaken mesh lasting til å mislykkes.

Hva er nytt i versjon 1.1:

  • Lagt til en ny bildeleverandør, WebMapTileServiceImageryProvider, for tilgang fliser på en WMTS 1.0.0 server.
  • Lagt til et valgfritt pickFeatures funksjon til ImageryProvider grensesnittet. Med støtte symbolikk leverandører, for eksempel WebMapServiceImageryProvider, kan den brukes til å bestemme raster funksjonene under et bestemt sted.
  • Lagd ImageryLayerCollection.pickImageryLayerFeatures. Det bestemmer de rasterbilde lags funksjoner krysses av en gitt pick ray ved å spørre støtter lag som bruker ImageryProvider.pickFeatures.
  • Lagt tileWidth, tileHeight, minimumLevel, og tilingScheme parametre til WebMapServiceImageryProvider konstruktøren.
  • Lagt id eiendom til Scene som er en skrivebeskyttet unik identifikator tilknyttet hvert enkelt tilfelle.
  • Lagd FeatureDetection.supportsWebWorkers.
  • Kraftig forbedret ytelsen tidsvarierende polylinjer ved bruk DataSources.
  • viewerEntityMixin nå automatisk spørringer for billed lag funksjoner på klikk, og viser sine egenskaper i infobokspanelet.
  • Fikset en bug i terreng og bilder lasting som kan føre til en inkonsekvent bildefrekvens når du flytter rundt om i verden, spesielt på en raskere internettforbindelse.
  • Fikset en bug som forårsaket SceneTransforms.wgs84ToWindowCoordinates ikke returnerer udefinert når du er i 2D.
  • Fikset en bug i ImageryLayer som forårsaket lag bilder som skal gjengis to ganger for hver terreng flis som eksisterte før du legger bildene lag.
  • Fikset en bug i Camera.pickEllipsoid som forårsaket det å returnere baksiden av ellipsoiden når nær overflaten.

Hva er nytt i versjon 1.0:

  • WMST 1.0.0 GetTile drift støtte via en ny ImageryProvider: WebMapTileServiceImageryProvider.

Hva er nytt i versjon b28:.

  • Terreng utvalg i BaseLayerPicker widget
  • Den nye NavigationHelpButton widget med instruksjoner for å navigere i verden.
  • Den nye Model.minimumPixelSize eiendommen slik modell kan være synlig når betrakteren zoomer ut.
  • nytt navn og flyttet Scene.primitives.centralBody flyttet til Scene.globe.
  • Fjernet CesiumWidget.centralBody og Viewer.centralBody. Bruk Scene.globe.
  • omdøpt sentralkarroserisystem til Globe.
  • Erstattet Model.computeWorldBoundingSphere med Model.boundingSphere.

Krav

  • aktivert Javascript på klientsiden

Kommentarer til Cesium

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!