Cesium学习笔记(2)

228 阅读1分钟

Vue中使用Cesium

创建一个Vue项目

在vue工作空间中一个新建文件夹

image.png

右键选择【在集成终端中打开】

image.png

安装vue 输入npm init vue@latest并输入项目名称

image.png

选择是否引入 image.png

进入刚刚创建的vue项目 输入cd vue-cesium image.png

安装依赖(第一次启动项目需要) 输入 npm install

image.png

启动项目 输入npm run dev

image.png

vue自带的页面 image.png

添加Cesium

在终端中按下 ctrl+c终止vue项目

输入npm install cesium 安装cesium

image.png

我们将vue自带的(App.vue中的)代码都删除,编写第一个cesium程序应用。

<script setup>
// import { RouterLink, RouterView } from 'vue-router'
// import HelloWorld from './components/HelloWorld.vue'
import { onMounted } from 'vue';
import *as Cesium from 'cesium';
import './Widgets/widgets.css'

//设置静态资源根目录
window.CESIUM_BASE_URL = '/'

onMounted(()=>{
  var viewer=new Cesium.Viewer('cesiumContainer');

})
</script>

<template>
  <div id="cesiumContainer"></div>
</template>

<style >
*{
  margin: 0;
  padding: 0;
}
 .cesiumContainer {
    width: 100vw;
    height: 100vh;
  }
</style>

main.js中的main.css引入删除

image.png

将node_modules中的cesium一些资源复制到public目录下

image.png

image.png

再将Widget目录复制到src目录下

image.png

再次启动项目 在终端中输入npm run dev,浏览器中输入http://localhost:5174/

image.png

一个vue-cesium就成功启动了!