CesiumJS는 플러그인 없이 웹 브라우저에서 3D 지구본과 2D 지도를 만들기 위한 JavaScript 라이브러리입니다. 하드웨어 가속 그래픽을 위해 WebGL을 사용하고 크로스 플랫폼, 크로스 브라우저이며 동적 데이터 시각화에 맞게 조정되었습니다.
개방형 형식을 기반으로 구축된 CesiumJS는 대규모 데이터 세트에 대한 강력한 상호 운용성과 확장성을 위해 설계되었습니다.
예 ? 문서 ? 웹사이트 ? 포럼 ? 사용자 스토리
다운로드 페이지를 방문하여 사전 구축된 CesiumJS 사본을 다운로드하세요.
Webpack, Parcel 또는 Rollup과 같은 모듈 번들러를 사용하여 애플리케이션을 구축하는 경우 cesium
npm 패키지를 통해 CesiumJS를 설치할 수 있습니다.
npm 설치 세슘 --저장
그런 다음 앱 코드에서 CesiumJS를 가져옵니다. 대부분의 빌드 도구를 통해 트리 쉐이킹 최적화의 이점을 얻으려면 개별 모듈을 가져옵니다.
import { Viewer } from "cesium";import "cesium/Build/Cesium/Widgets/widgets.css";const Viewer = new Viewer("cesiumContainer");
cesium
패키지 외에도 CesiumJS는 더 나은 종속성 관리를 위해 범위가 지정된 npm 패키지로 배포됩니다.
@cesium/engine
- CesiumJS의 핵심, 렌더링 및 데이터 API
@cesium/widgets
- CesiumJS와 함께 사용할 위젯 라이브러리
CesiumJS 앱을 시작하고 실행하는 방법에 대한 자세한 내용은 빠른 시작 가이드를 참조하세요.
로컬 데이터 제공에 대한 지침은 CesiumJS 오프라인 가이드에 있습니다.
기여하는 데 관심이 있으십니까? CONTRIBUTING.md를 참조하세요. ❤️
아파치 2.0. CesiumJS는 상업적 용도와 비상업적 용도 모두 무료입니다.
Cesium 플랫폼은 CesiumJS와 같은 오픈 소스 런타임 엔진과 Cesium 이온에 대한 선택적 상용 구독을 갖춘 오픈 코어 비즈니스 모델을 따릅니다.
CesiumJS는 다른 오프라인 또는 온라인 서비스의 개방형 표준과 함께 상용 세슘 이온 플랫폼에서 지형, 이미지, 3D 타일과 같은 3D 콘텐츠를 스트리밍할 수 있습니다. 우리는 모든 사용자가 시작하고 실행할 수 있는 가장 빠른 옵션으로 Cesium 이온을 제공하지만 원하는대로 CesiumJS와 콘텐츠 소스를 자유롭게 조합하여 사용할 수 있습니다.
세슘 이온에서 타일링, 호스팅, 스트리밍을 위한 자체 데이터를 가져오세요. Cesium 이온을 사용하면 CesiumJS 개발을 지원하는 데 도움이 됩니다.
세슘 이온 또는 다른 소스에서 3D 타일 및 기타 표준 형식으로 스트리밍
고정밀 WGS84 지구본에서 시각화 및 분석
데스크톱 또는 모바일에서 사용자와 공유
CesiumJS 기능 체크리스트에서 자세한 내용을 확인하세요.