Vue项目初次加载cesium | 配置
- 首先配置
CESIUM_BASE_URL
全局变量
window.CESIUM_BASE_URL = import.meta.env.BASE_URL + "Cesium/";
-
把
node_modules\cesium\Build\Cesium
这个文件夹复制到public
目录下
-
使用
<template>
<div id="cesiumContainer"></div>
</template>
<script setup>
import * as Cesium from "Cesium";
import "cesium/Build/Cesium/Widgets/widgets.css";
onMounted(() => {
const viewer= window.map = new Cesium.Viewer("cesiumContainer", {
animation: false,//是否创建动画小器件,左下角仪表
baseLayerPicker: false,//是否显示图层选择器
fullscreenButton: false,//是否显示全屏按钮
geocoder: false,//是否显示geocoder小器件,右上角查询按钮
homeButton: false,//是否显示Home按钮
infoBox: false,//是否显示信息框
sceneModePicker: false,//是否显示3D/2D选择器
scene3DOnly: false,//如果设置为true,则所有几何图形以3D模式绘制以节约GPU资源
selectionIndicator: false,//是否显示选取指示器组件
timeline: false,//是否显示时间轴
navigationHelpButton: false,//是否显示右上角的帮助按钮
baselLayerPicker: false,// 将图层选择的控件关掉,才能添加其他影像数据
shadows: true,//是否显示背影
});
//去除版权信息
viewer._cesiumWidget._creditContainer.style.display = "none";
});
</script>
<style lang="scss" scoped>
#cesiumContainer {
height: 100%;
width: 100%;
}
</style>
或者参考以下方式
Webpack看这
https://blog.csdn.net/u013869554/article/details/123290634
Vite看这
https://blog.csdn.net/qq_40323256/article/details/128067678
分类:
GIS / Cesium
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!