npm i cesium
npm i -D vite-plugin-cesium
- 在vite.config.ts文件里面添加
import cesium from 'vite-plugin-cesium';
export default defineConfig({
plugins:[cesium()]
})

- 地图.vue文件
<template>
<div id="cesiumContainer" class="e-cesium"></div>
</template>
<script setup lang="ts">
import cesium from 'vite-plugin-cesium';
import { onMounted } from 'vue';
import * as Cesium from 'cesium';
import { Viewer } from 'cesium';
let viewer = null;
onMounted(() => {
viewer = new Cesium.Viewer('cesiumContainer');
});
</script>
<style lang="scss">
#app {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
}
.e {
&-cesium {
height: 100%;
width: 100%;
}
}
</style>
- 效果:

使用vite-plugin-cesium在Vue项目中集成Cesium地图
该文章介绍了如何在Vue应用中通过vite-plugin-cesium插件设置Cesium地图。首先在vite.config.ts文件中引入并配置插件,然后在组件中创建地图容器,并在onMounted生命周期钩子中初始化CesiumViewer。

1397

被折叠的 条评论
为什么被折叠?



