Цезій основному абстрактні JavaScript API для різних елементів управління і методів картографування відображення, що дозволяють розробникам легко створювати, керувати і контролювати через код карти JavaScript.
Цезій підтримує 2D, 2.5D і 3D режими відображення, і може бути використаний як для плоских карт і глобусів (реалістичних планетарної зору).
Карти, створені з цезієм можуть бути анімовані, збільшено і вийде, поліпшується з додатковими управління, і навіть покривали фігур, ліній, і пояснювальним текстом і етикеток.
Реальні місцевості також можуть бути побудовані за допомогою WebGL, без установки яких-небудь плагін для браузера або доповнення.
Картографічні дані можуть бути отримані з CZML файлів, KML, TMS, WMS, Bing, ESRI, або OpenStreetMaps.
Якщо розподіл ядро цезію не включає в себе функцію, яку ви хотіли ваші карти, щоб, не впадайте у відчай. Просто перевірте його репозиторій плагінів, тому що може бути, що плагін для
Що нового У цьому випуску :.
- Додана сутність .show, логічне для приховування або показуючи сутність і своїх дітей.
- Додана Entity.isShowing, властивість тільки для читання, що означає, якщо об'єкт в даний час розробляється.
- Додана підтримка для видимості елемента KML.
- Додана PolylineArrowMaterialProperty щоб особи матеріали використовувати полилинии стрілки.
- Додана VelocityOrientationProperty легко орієнтувати графіка особа (наприклад, моделі) вздовж напрямку його руху.
- Додана нова демо Сандкасл, інтерполяція, яка ілюструє тимчасові динамічні параметри позиції інтерполяції і використовує новий VelocityOrientationProperty орієнтуватися повітряного судна в польоті.
- Виправлена неправильне поводження нульових значень при завантаженні даних GeoJSON.
- Додана підтримка функції автоматичного реєстрового вибираючи з ArcGisMapServerImagerProvider.
- Додана можливість вказувати схему необхідності черепиця, прямокутник, і ширину і висоту плитки конструктору ArcGisMapServerImagerProvider.
- Додана можливість доступу до динамічні шари ArcGIS Mapserver, вказавши параметр шарів конструктору ArcGisMapServerImagerProvider.
- Покращена viewer.zoomTo і viewer.flyTo так вони тепер і Quot; максимум зусиль і Quot; і працювати, навіть якщо деякі особи не змінювався в даний час не в сцені.
- Додані нові опції будівництва в CesiumWidget і Viewer, для SKYBOX, skyAtmosphere і світу.
- Виправлена помилка, не дозволяла цезію від роботи в конфігураціях браузера, який явно відключена localStorage, такі як режим в Safari приватного перегляду.
- Цезій тепер перевірена за допомогою Жасмин 2.2.0.
- Виправлена виявлення PointerEvent так, що він працює зі старими реалізаціями специфікації. Це також фіксує відсутність обробки миші, коли виявлення не вдалося, наприклад, при використанні цезію в контролі WebBrowser Windows.
Що нового у версії 1.8:
- Додана Entity.show, логічне приховування або показуючи організація та її діти.
- Додана Entity.isShowing, властивість тільки для читання, що означає, якщо об'єкт в даний час розробляється.
- Додана підтримка для видимості елемента KML.
- Додана PolylineArrowMaterialProperty щоб особи матеріали використовувати полилинии стрілки.
- Додана VelocityOrientationProperty легко орієнтувати графіка особа (наприклад, моделі) вздовж напрямку його руху.
- Додана нова демо Сандкасл, інтерполяція, яка ілюструє тимчасові динамічні параметри позиції інтерполяції і використовує новий VelocityOrientationProperty орієнтуватися повітряного судна в польоті.
- Виправлена неправильне поводження нульових значень при завантаженні даних GeoJSON.
- Додана підтримка функції автоматичного реєстрового вибираючи з ArcGisMapServerImagerProvider.
- Додана можливість вказувати схему необхідності черепиця, прямокутник, і ширину і висоту плитки конструктору ArcGisMapServerImagerProvider.
- Додана можливість доступу до динамічні шари ArcGIS Mapserver, вказавши параметр шарів конструктору ArcGisMapServerImagerProvider.
- Покращена viewer.zoomTo і viewer.flyTo так вони тепер і Quot; максимум зусиль і Quot; і працювати, навіть якщо деякі особи не змінювався в даний час не в сцені.
- Додані нові опції будівництва в CesiumWidget і Viewer, для SKYBOX, skyAtmosphere і світу.
- Виправлена помилка, не дозволяла цезію від роботи в конфігураціях браузера, який явно відключена localStorage, такі як режим в Safari приватного перегляду.
- Цезій тепер перевірена за допомогою Жасмин 2.2.0.
- Виправлена виявлення PointerEvent так, що він працює зі старими реалізаціями специфікації. Це також фіксує відсутність обробки миші, коли виявлення не вдалося, наприклад, при використанні цезію в контролі WebBrowser Windows.
Що нового у версії 1.6:
- Додана підтримка сенсорних подій на Internet Explorer 11 з допомогою покажчика Події API.
- Додана геометрія начерки ширина підтримка DataSource шару. Це піддається за допомогою нового outlineWidth власності на EllipseGraphics, EllipsoidGraphics, PolygonGraphics, RectangleGraphics і WallGraphics.
- Додана підтримка outlineWidth в CZML геометрії пакетів.
- Додана штрих-ширина підтримка реалізації в GeoJSON простий стиль.
- Додана можливість задати глобальні GeoJSON замовчуванням стиль. Дивіться документацію для докладної інформації.
- Додана CallbackProperty підтримати оцінку ледачий власності, а також зробити користувальницькі властивості легше створити.
- Додана параметр опцій для GeoJsonDataSource.load, GeoJsonDataSource.loadUrl і GeoJsonDataSource.fromUrl для забезпечення основного на-наприклад моделюванням. Сандкасл приклад.
- Покращена продуктивність завантаження GeoJSON.
- Покращена продуктивність точка візуалізації для всіх DataSources.
- Покращена продуктивність і використання пам'яті EllipseGeometry, EllipseOutlineGeometry, CircleGeometry і CircleOutlineGeometry.
- Додана можливість tileMatrixLabels WebMapTileServiceImageryProvider.
- Виправлена помилка в PolylineGeometry, що б викликати геометрію бути розділені по IDL для 3D тільки сцен. # 1197
- Додана modelMatrix і відбирати варіанти для первісної конструктора.
- параметрів переклад на Matrix4.fromRotationTranslation тепер за замовчуванням Cartesian3.ZERO.
- Виправлена ModelNode.matrix, коли вузол призначений для анімації.
- Camera.tilt Тепер затискачі [-pi / 2, р / 2] замість [0, пі / 2].
- Виправлена помилка, яка могла призвести до зниження продуктивності на малопотужних графічних, як Intel HD 3000.
- Додана distanceSquared в Cartesian2, Cartesian3 і Cartesian4.
- Додана Matrix4.multiplyByMatrix3.
- Виправлена помилка в моделі, де WebGL шейдеров оптимізатор в Linux була причиною сітки завантаження на провал.
Що нового у версії 1.1:
- Додана нова постачальника образність, WebMapTileServiceImageryProvider, для доступу до плитки на Сервер WMTS 1.0.0.
- Додана опція pickFeatures функцію інтерфейсу ImageryProvider. З опорними провайдерів зображень, таких як WebMapServiceImageryProvider, він може бути використаний для визначення і растрирования особливості при певному місці.
- Додана ImageryLayerCollection.pickImageryLayerFeatures. Це визначає особливості растеризувати образів шару перетинаються із заданою пікап променя за допомогою запитів, що підтримують шари, використовуючи ImageryProvider.pickFeatures.
- Додана tileWidth, tileHeight, minimumLevel і tilingScheme параметри в конструкторі WebMapServiceImageryProvider.
- Додана ID нерухомості в сцені, яка читання унікальний ідентифікатор, пов'язаний з кожного екземпляра.
- Додана FeatureDetection.supportsWebWorkers.
- Значно покращена продуктивність нестаціонарних поліліній при використанні DataSources.
- viewerEntityMixin тепер автоматично запитує для функцій образи шар клацанням миші і показує свої властивості в картку панелі.
- Виправлена помилка в місцевості і зйомки завантаження, що може призвести до суперечливу частоту кадрів при переміщенні по всьому світу, особливо на більш швидкий доступ в Інтернет.
- Виправлена помилка, що приводила до неправильної SceneTransforms.wgs84ToWindowCoordinates повернутися визначено, коли в 2D.
- Виправлена помилка в ImageryLayer, що викликало шар зображення, щоб бути надана в два рази для кожної місцевості плитки, яка існувала до додавання образність шар.
- Виправлена помилка в Camera.pickEllipsoid, що викликало його повернути задню сторону еліпсоїда, коли поблизу поверхні.
Що нового у версії 1.0:
- WMST 1.0.0 GetTile робота підтримки через новий ImageryProvider: WebMapTileServiceImageryProvider.
Що нового у версії B28 :.
- Вибір місцевості в віджеті BaseLayerPicker
- Новий віджет NavigationHelpButton з інструкціями для навігації по світу.
- Нова властивість Model.minimumPixelSize так моделей може залишатися видимим, коли глядач від'їжджає.
- перейменований і переміщений Scene.primitives.centralBody переїхав до Scene.globe.
- Вилучено CesiumWidget.centralBody і Viewer.centralBody. Використання Scene.globe.
- Перейменовано CentralBody в Globe.
- Замінено Model.computeWorldBoundingSphere з Model.boundingSphere.
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено