开源
CesiumJS:一款开源的3D地图框架
来源:元经纪     阅读:855
网站管理员
发布于 2023-06-19 08:24
查看主页

概述

CesiumJS 是一个 JavaScript 库,无需插件即可在 Web 浏览器中创建 3D 地球仪和 2D 地图。它使用 WebGL 进行硬件加速图形,并且是跨平台、跨浏览器的,并且针对动态数据可视化进行了调整。

CesiumJS 建立在开放格式之上,旨在为海量数据集提供强大的互操作性和扩展性。

开始

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

访问下载页面以下载 CesiumJS 的预构建副本。

npm 和yarn

如果您使用模块打包器(如 Webpack、Parcel 或 Rollup)构建您的应用程序,您可以通过cesiumnpm 包安装 CesiumJS :

npm install cesium --save

然后,在您的应用程序代码中导入 CesiumJS。通过大多数构建工具导入单个模块以从 tree shaking 优化中受益:

import { Viewer } from "cesium";
import "cesium/Build/Cesium/Widgets/widgets.css";

const viewer = new Viewer("cesiumContainer");

除了cesium包之外,CesiumJS 还作为范围内的 npm 包分发,以便更好地进行依赖管理

接下来是什么?

有关启动和运行 CesiumJS 应用程序的更多信息,请参阅我们的快速入门指南。

提供本地数据的说明在 CesiumJS 离线指南中。

有兴趣贡献吗?请参阅CONTRIBUTING.md

执照

阿帕奇 2.0。CesiumJS 对商业和非商业用途都是免费的。

全球 3D 内容从何而来?

Cesium 平台遵循开放核心业务模型,具有开源运行时引擎(例如 CesiumJS)和可选的商业订阅 Cesium ion。

CesiumJS 可以从商业 Cesium ion 平台以及来自其他离线或在线服务的开放标准流式传输3D 内容,例如地形、图像和 3D Tiles。我们提供 Cesium ion 作为所有用户启动和运行的最快选项,但您可以随意使用任何内容源与 CesiumJS 的组合。

为来自 Cesium ion 的平铺、托管和流式传输您自己的数据。使用铯离子有助于支持 CesiumJS 开发。

特征

  • 从 Cesium ion 或其他来源以 3D Tiles 和其他标准格式流式传输
  • 在高精度 WGS84 地球上进行可视化和分析
  • 与台式机或移动设备上的用户共享

详细文档教程请参阅

网页链接  

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
国创中心将打造全球领先VR技术解决方案提供商
全球首发手机新形态!华为三折叠设备专利已获授权:今日发布
“中国创造”展现新风采
前程无忧2024年春季招聘行情:四成雇主社招量与2023同期持平,维持去年同期校招量的雇主仅为29%
“数字+”助力紫砂“破圈”发展

首页

分类

定制方案

消息

我的