开发环境搭建
依赖环境
需要安装的软件主要包括以下几种:
分类 | 名称 | 下载 |
---|---|---|
开发环境 | Node 16+ | 下载 |
IDE | VS Code | 下载 |
浏览器 | Chrome | 下载 |
方式一:快速起步
- 下载示例项目
bash
git clone https://gitee.com/hfxtsk/vite-cesium-sandbox.git
git clone https://gitee.com/hfxtsk/vite-cesium-sandbox.git
- 运行项目
bash
cd vite-cesium-sandbox
npm install
npm run dev
cd vite-cesium-sandbox
npm install
npm run dev
- 打开浏览器访问即可
方式二:手动搭建
- 使用
cmd
命令
bash
# 使用NPM方式
npm create vite
# 根据提示输入或选择
? Project name: vite-cesium-sandbox
? Select a framework: Vue
? Select a variant: TypeScript
# 使用NPM方式
npm create vite
# 根据提示输入或选择
? Project name: vite-cesium-sandbox
? Select a framework: Vue
? Select a variant: TypeScript
- 使用
vscode
打开vite-cesium-sandbox
项目 - 安装依赖
bash
# 安装cesium
npm i cesium -S
# 安装vite-plugin-earth插件
npm i vite-plugin-earth -D
# 安装cesium
npm i cesium -S
# 安装vite-plugin-earth插件
npm i vite-plugin-earth -D
vite.config.ts
添加如下配置
js
import { defineConfig } from 'vite';
import { cesiumPlugin } from 'vite-plugin-earth';
export default defineConfig({
plugins: [cesiumPlugin()]
});
import { defineConfig } from 'vite';
import { cesiumPlugin } from 'vite-plugin-earth';
export default defineConfig({
plugins: [cesiumPlugin()]
});
App.vue
页面
html
<script setup lang="ts">
import { onMounted } from 'vue';
import { Viewer } from 'cesium';
onMounted(() => {
const viewer = new Viewer('cesiumContainer', {});
console.log(viewer);
});
</script>
<template>
<div id="cesiumContainer"></div>
</template>
<style scoped>
#cesiumContainer {
width: 100%;
height: 100%;
}
</style>
<script setup lang="ts">
import { onMounted } from 'vue';
import { Viewer } from 'cesium';
onMounted(() => {
const viewer = new Viewer('cesiumContainer', {});
console.log(viewer);
});
</script>
<template>
<div id="cesiumContainer"></div>
</template>
<style scoped>
#cesiumContainer {
width: 100%;
height: 100%;
}
</style>
- 运行程序
bash
npm run dev
npm run dev
- 打开浏览器访问即可