Cesium

Screenshot Software:
Cesium
Szczegóły programowe:
Wersja: 1.9 Aktualizowane
Filmu: 12 May 15
Licencja: Wolny
Popularność: 99

Rating: 1.5/5 (Total Votes: 2)

Cez jest w zasadzie abstrakcyjne API JavaScript dla różnych kontroli i metod wyświetlania map, pozwalając programistom na łatwe tworzenie, manipulować i kontrolować map za pośrednictwem kodu JavaScript.
Cezu obsługuje 2D, 2.5D oraz tryby wyświetlania 3D, i może być stosowany zarówno dla płaskich i realistycznych map globusy (zobacz planetarna).
Mapy stworzone z cezu mogą być animowane, powiększony i obecnie, poprawiła się dodatkowych kontroli, a nawet kształty, nakładka z ścieżek i tekst wyjaśniający i etykiet.
Prawdziwe teren może być również naniesione poprzez WebGL, bez konieczności instalowania jakiegokolwiek wtyczki przeglądarki lub add-on.
Dane map można nabyć z plików CZML, KML, TMS, WMS, Bing, ESRI lub OpenStreetMaps.
Jeśli dystrybucja rdzeń cezu nie zawiera funkcji, że chcesz, aby Twoje mapy, nie rozpaczaj. Wystarczy sprawdzić swoje repozytorium wtyczek, ponieważ nie może być za to plugin

Co nowego w tym wydaniu:.

  • Dodane Podmiot .Pokaż, logiczna dla ukrywanie lub wyświetlanie podmiotu i jego dzieci.
  • Dodane Entity.isShowing, tylko do odczytu, która wskazuje, czy jednostka jest obecnie opracowywana.
  • Dodano obsługę elementu widoczność KML.
  • Dodane PolylineArrowMaterialProperty aby umożliwić materiały podmioty do korzystania strzały polilinii.
  • Dodane VelocityOrientationProperty łatwo orient grafiki jednostki (takie jak model) wzdłuż kierunku jego ruchu.
  • Dodano nowy Sandcastle demo, interpolacja, który ilustruje możliwości interpolacji pozycji czasowych-dynamiczny i wykorzystuje nową VelocityOrientationProperty zorientować samolotu w locie.
  • Poprawiono niewłaściwe obchodzenie się z wartości null podczas ładowania danych GeoJSON.
  • Dodano wsparcie dla funkcji automatycznego zbierania od ArcGisMapServerImagerProvider raster.
  • Dodano możliwość określenia programu pożądane płytki, prostokąt, a szerokość i wysokość płytek do konstruktora ArcGisMapServerImagerProvider.
  • Dodano możliwość dostępu do dynamicznych warstw ArcGIS Mapserver określając parametr warstw do konstruktora ArcGisMapServerImagerProvider.
  • Ulepszona viewer.zoomTo i viewer.flyTo więc teraz są & quot; best effort & quot; i pracować, nawet jeśli niektóre jednostki jest powiększony, aby nie są obecnie w kadrze.
  • Dodano nowe opcje budowy do CesiumWidget i Viewer, na skybox, skyAtmosphere, i na świecie.
  • Naprawiono błąd, który uniemożliwiał cezu z pracy w konfiguracji przeglądarki, które wyraźnie wyłączone localStorage, takich jak tryb prywatnego przeglądania Safari.
  • Cez jest obecnie testowane przy użyciu Jasmine 2.2.0.
  • Poprawiono wykrywanie PointerEvent tak, że działa ze starszymi implementacji specyfikacji. To rozwiązuje również brak obsługi myszy, gdy wykrywania nie udało, na przykład podczas korzystania z cezu w kontroli WebBrowser Windows.

Co nowego w wersji 1.8:

  • Dodane Entity.show, logiczna dla lub ukrywanie podmiot i jego dzieci.
  • Dodane Entity.isShowing, tylko do odczytu, która wskazuje, czy jednostka jest obecnie opracowywana.
  • Dodano obsługę elementu widoczność KML.
  • Dodane PolylineArrowMaterialProperty aby umożliwić materiały podmioty do korzystania strzały polilinii.
  • Dodane VelocityOrientationProperty łatwo orient grafiki jednostki (takie jak model) wzdłuż kierunku jego ruchu.
  • Dodano nowy Sandcastle demo, interpolacja, który ilustruje możliwości interpolacji pozycji czasowych-dynamiczny i wykorzystuje nową VelocityOrientationProperty zorientować samolotu w locie.
  • Poprawiono niewłaściwe obchodzenie się z wartości null podczas ładowania danych GeoJSON.
  • Dodano wsparcie dla funkcji automatycznego zbierania od ArcGisMapServerImagerProvider raster.
  • Dodano możliwość określenia programu pożądane płytki, prostokąt, a szerokość i wysokość płytek do konstruktora ArcGisMapServerImagerProvider.
  • Dodano możliwość dostępu do dynamicznych warstw ArcGIS Mapserver określając parametr warstw do konstruktora ArcGisMapServerImagerProvider.
  • Ulepszona viewer.zoomTo i viewer.flyTo więc teraz są & quot; best effort & quot; i pracować, nawet jeśli niektóre jednostki jest powiększony, aby nie są obecnie w kadrze.
  • Dodano nowe opcje budowy do CesiumWidget i Viewer, na skybox, skyAtmosphere, i na świecie.
  • Naprawiono błąd, który uniemożliwiał cezu z pracy w konfiguracji przeglądarki, które wyraźnie wyłączone localStorage, takich jak tryb prywatnego przeglądania Safari.
  • Cez jest obecnie testowane przy użyciu Jasmine 2.2.0.
  • Poprawiono wykrywanie PointerEvent tak, że działa ze starszymi implementacji specyfikacji. To rozwiązuje również brak obsługi myszy, gdy wykrywania nie udało, na przykład podczas korzystania z cezu w kontroli WebBrowser Windows.

Co nowego w wersji 1.6:

  • Dodano obsługę zdarzeń dotykowych Internet Explorer 11 z wykorzystaniem Pointer Wydarzenia API.
  • Zarys geometrii Szerokość Dodano wsparcie dla warstwy DataSource. To jest narażona przez nowy obiekt outlineWidth na EllipseGraphics, EllipsoidGraphics, PolygonGraphics, RectangleGraphics i WallGraphics.
  • Dodane outlineWidth wsparcie CZML pakietów geometrycznych.
  • Szerokość skoku Dodano wsparcie dla realizacji GeoJSON prosty styl.
  • Dodano możliwość określenia globalnej GeoJSON domyślne stylizacji. Zapoznaj się z dokumentacją o szczegóły.
  • Dodane CallbackProperty wspierać leniwy wartości nieruchomości, a także sprawiają, właściwości niestandardowe łatwiej stworzyć.
  • Dodano parametr options do GeoJsonDataSource.load, GeoJsonDataSource.loadUrl i GeoJsonDataSource.fromUrl aby umożliwić podstawowej stylizacji na-przykład. Sandcastle przykład.
  • Zwiększona wydajność ładowania GeoJSON.
  • Zwiększona wydajność punkt wizualizacja dla wszystkich źródeł danych.
  • Zwiększona wydajność i pamięć wykorzystanie EllipseGeometry, EllipseOutlineGeometry, CircleGeometry i CircleOutlineGeometry.
  • Opcja Dodane tileMatrixLabels do WebMapTileServiceImageryProvider.
  • Poprawiono błąd w PolylineGeometry które powodują geometrii do podziału całej IDL dla 3D tylko scen. # 1197
  • Dodane modelMatrix i wycofane z opcji do Primitive konstruktora.
  • parametr Tłumaczenie do Matrix4.fromRotationTranslation teraz domyślnie Cartesian3.ZERO.
  • Poprawiono ModelNode.matrix gdy węzeł jest przeznaczony dla animacji.
  • Camera.tilt teraz zaciski [-pi / 2, pi / 2] zamiast [0, pi / 2].
  • Naprawiono problem, który może spowodować niską wydajność na niższe klasy procesorów graficznych, takich jak Intel HD 3000.
  • Dodane distanceSquared do Cartesian2, Cartesian3 i Cartesian4.
  • Dodane Matrix4.multiplyByMatrix3.
  • Poprawiono błąd w modelu, gdzie WebGL shader optymalizator w Linuksie było przyczyną ładowania siatki na porażkę.

Co nowego w wersji 1.1:

  • Dodano nowy provider obrazowania, WebMapTileServiceImageryProvider, dostępu do płytek na Serwer WMTS 1.0.0.
  • Dodano opcjonalną pickFeatures funkcji do interfejsu ImageryProvider. Z towarzyszącą dostawców zobrazowaniu, takie jak WebMapServiceImageryProvider, może być użyty do określenia funkcji rastrowych pod określonym miejscu.
  • Dodane ImageryLayerCollection.pickImageryLayerFeatures. Określa ona rastrowe funkcje warstwy zdjęciowych przecinają pick danego ray, badając warstwy wspierających za pomocą ImageryProvider.pickFeatures.
  • parametry Dodane tileWidth, tileHeight, minimumLevel i tilingScheme do konstruktora WebMapServiceImageryProvider.
  • Dodane nieruchomości id do sceny, która jest tylko do odczytu unikalny identyfikator związany z każdej instancji.
  • Dodane FeatureDetection.supportsWebWorkers.
  • Znacznie poprawiona wydajność łamanych zmiennych w czasie, gdy za pomocą źródła danych.
  • viewerEntityMixin automatycznie wysyła zapytanie do funkcji warstwy obrazów na kliknij i pokazuje ich właściwości w panelu Infobox.
  • Naprawiono błąd w terenie i obrazowania obciążenia, które mogą spowodować niespójne klatek na sekundę podczas przenoszenia na całym świecie, zwłaszcza w szybszym dostępem do Internetu.
  • Naprawiono błąd, który powodował nieprawidłowe powrócić do SceneTransforms.wgs84ToWindowCoordinates nieokreślone, gdy w 2D.
  • Naprawiono błąd, który powodował w ImageryLayer obrazy warstwy, które mają mieć dwa razy dla każdej płytki terenu, które istniały przed dodaniem warstwy obrazowania.
  • Naprawiono błąd, który spowodował, że Camera.pickEllipsoid powrót tylną stronę elipsoidy, kiedy w pobliżu powierzchni.

Co nowego w wersji 1.0:

  • WMST 1.0.0 GetTile wsparcie obsługa za pomocą nowej ImageryProvider: WebMapTileServiceImageryProvider.

Co nowego w wersji B28:.

  • Wybór terenu w widgecie BaseLayerPicker
  • Nowy widget NavigationHelpButton z instrukcją nawigacji na całym świecie.
  • nowy obiekt Model.minimumPixelSize więc modele mogą pozostać widoczne, kiedy widz oddala.
  • Zmiana nazwy i przeniósł Scene.primitives.centralBody przeniesiona do Scene.globe.
  • Usunięto CesiumWidget.centralBody i Viewer.centralBody. Wykorzystanie Scene.globe.
  • Zmiana nazwy CentralBody do Globe.
  • Zastąpiony Model.computeWorldBoundingSphere z Model.boundingSphere.

Wymagania :

  • włączona obsługa JavaScript po stronie klienta

Komentarze do Cesium

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!