onMounted(()=>{varviewer=newCesium.Viewer("cesiumContainer",{// 去掉对话框警告infoBox:false,// 是否显示查询按钮geocoder:false,// 不显示home按钮homeButton:false,// 控制查看器的显示模式(3D、2.5D、2D是否显示)sceneModePicker:false,// 是否显示图层选择
//设置目的地orientation: {//设置视口方向heading: Cesium.Math.toRadians(0),//控制视口方向水平旋转,为0表示正北方向pitch: Cesium.Math.toRadians(-90),//视口上下旋转,-90度俯视朝向地面roll:0//控制视口的翻转角度}})});
2.1. 创建 Vue3 - TypeScript 工程并安装 cesium 如果你没有命令行基础,也不懂什么是 NodeJS、npm,不知道 node-package 是什么东西,建议先补补 NodeJS 为基础的前端工具链知识。 直接上命令行(要联网,配好你的 npm 源),请在任意你方便的地方运行: ...
由于npm 下载的 cesium 包中已经有官方打包好的 构建版本 库了,没有必要让 Vite 再次将 CesiumJS 源代码再次打包,而应将其作为外部依赖,也就是配置 Vite 的 external 项,不打包,使用 CDN 或 public 文件夹下的库程序、资源。 当然,这是对官方库没有任何修改、直接使用的前提;如果想二次修改 CesiumJS 源代码...
5. 教程(原理)正文 5.1. 使用 create-vite 在命令行创建工程 5.2. 指定版本安装 cesium 5.3. 包管理工具锁文件的取舍 5.4. 使用插件外部化 CesiumJS 5.5. 使用插件自动在 index.html 引入 Cesium.js 库文件 5.6. 四大静态文件夹与库文件的拷贝(CDN或独立部署了 CesiumJS 库可省略此步) ...
5. 教程(原理)正文 5.1. 使用 create-vite 在命令行创建工程 5.2. 指定版本安装 cesium 5.3. 包管理工具锁文件的取舍 5.4. 使用插件外部化 CesiumJS 5.5. 使用插件自动在 index.html 引入 Cesium.js 库文件 5.6. 四大静态文件夹与库文件的拷贝(CDN或独立部署了 CesiumJS 库可省略此步) 5.7. 额外优化 –...
一般使用的是 CesiumJS 的 构建版本,也就是 Build 文件夹下的压缩版或未压缩版库文件。主库文件有三种格式,ESModule 的是index.js,IIFE 的是Cesium.js,CommonJS 的是index.cjs。除了主库文件外,构成构建版本的 CesiumJS 还有 4 个文件夹下的静态资源:...
Widgets文件夹,主要是各个 CesiumJS 自带的界面小部件的 CSS 文件 Workers文件夹,前端运行时用到的 WebWorker 的构建版本(WebWorker 由于一些原因,在前端运行时仍然用 CommonJS 格式加载) 因此,你在任何所谓的教程里面都会看到这四个静态资源文件夹的复制操作,除了 CDN 直接使用的方式。我在这里说清楚,希望你知道原...
这是因为 Vite 开发模式下(pnpm dev,NODE_ENV 是development)是直接把工程根路径(即 vite.config.ts 所在的文件夹)映射到 http://localhost:5173/ 这个URL 上的,所以理所当然填写 CesiumJS 库文件的路径就要从 node_modules 开始写起。我这里选用的是 CesiumUnminified 版本(未压缩版本)。
在 Vue3+Ts 中引入 CesiumJS 的最佳实践如下:创建 Vue3TypeScript 工程:使用 Vue CLI 或 Vite 创建一个新的 Vue3 工程,并确保选择了 TypeScript 支持。安装 CesiumJS:通过 npm 或 yarn 安装 CesiumJS,建议使用 npmjs 或其他可靠的镜像站获取依赖,以确保版本正确且安全。配置开发服务器:在 ...