CesiumJS — это библиотека JavaScript для создания 3D-глобусов и 2D-карт в веб-браузере без плагина. Он использует WebGL для графики с аппаратным ускорением, является кроссплатформенным, кроссбраузерным и настроен для визуализации динамических данных.
Основанный на открытых форматах, CesiumJS обеспечивает надежную совместимость и масштабирование для больших наборов данных.
Примеры ? Документы ? Веб-сайт ? Форум ? Истории пользователей
Посетите страницу «Загрузки», чтобы загрузить предварительно созданную копию CesiumJS.
Если вы создаете свое приложение с помощью сборщика модулей, такого как Webpack, Parcel или Rollup, вы можете установить CesiumJS через пакет cesium
npm:
npm установить цезий --save
Затем импортируйте CesiumJS в код вашего приложения. Импортируйте отдельные модули, чтобы воспользоваться преимуществами оптимизации дерева с помощью большинства инструментов сборки:
import { Viewer } from "cesium";import "cesium/Build/Cesium/Widgets/widgets.css";constviewer = new Viewer("cesiumContainer");
В дополнение к пакету cesium
, CesiumJS также распространяется в виде пакетов npm с ограниченной областью действия для лучшего управления зависимостями:
@cesium/engine
— ядро CesiumJS, API рендеринга и данных.
@cesium/widgets
— библиотека виджетов для использования с CesiumJS.
Дополнительную информацию о запуске и запуске приложения CesiumJS см. в нашем кратком руководстве.
Инструкции по обслуживанию локальных данных приведены в автономном руководстве CesiumJS.
Хотите внести свой вклад? См. CONTRIBUTING.md. ❤️
Апач 2.0. CesiumJS бесплатен как для коммерческого, так и для некоммерческого использования.
Платформа Cesium следует бизнес-модели с открытым ядром с механизмами выполнения с открытым исходным кодом, такими как CesiumJS, и дополнительной коммерческой подпиской на Cesium ion.
CesiumJS может осуществлять потоковую передачу 3D-контента, такого как ландшафт, изображения и 3D-плитки, с коммерческой платформы Cesium ion наряду с открытыми стандартами из других автономных или онлайн-сервисов. Мы предоставляем Cesium ion как самый быстрый вариант для всех пользователей, чтобы начать работу, но вы можете использовать любую комбинацию источников контента с CesiumJS, какую захотите.
Принесите свои собственные данные для тайлинга, хостинга и потоковой передачи из иона цезия. Использование иона цезия помогает поддерживать разработку CesiumJS.
Потоковая передача 3D-плиток и других стандартных форматов из ионов цезия или другого источника.
Визуализируйте и анализируйте с помощью высокоточного глобуса WGS84.
Поделитесь с пользователями на компьютере или мобильном устройстве
Дополнительную информацию см. в контрольном списке возможностей CesiumJS.