arc3dlab
v0.0.3
Published
基于开源项目 Cesium 封装的 WebGis 应用框架
Maintainers
Readme
arc3dlab
arc3dlab 是基于开源项目 Cesium 进行二次开发的二三维一体的 WebGis 应用框架,该框架优化了部分 Cesium 的使用方式并基于业务开发相应功能方法,旨在为开发者快速构建 WebGis 应用。
demo-vue3为测试npm发布包样例项目 demo-html为静态页面样例项目
快速开始
1.npm引入
npm i arc3dlab --save-dev2.创建基础地球——以在vue3中使用为例
<script setup lang="ts">
import { Viewer } from 'arc3dlab';
import { nextTick, onMounted } from 'vue';
onMounted(() => {
nextTick(() => {
window.viewer = new Viewer('map');
console.log(window.viewer);
});
});
</script>
<template>
<div id="map"></div>
</template>
<style scoped lang="scss">
#map {
position: relative;
width: 100%;
height: 100%;
}
</style>3. 注意:若出现Cesium静态文件访问出错
// 引入vite-plugin-cesium插件
npm i vite-plugin-cesium --save-devvite.config.ts配置
import cesium from "vite-plugin-cesium"
export default defineConfig({
plugins: [cesium()],
})版权声明
☆ Arc3DLab || ISC License ☆