1.0.2 • Published 2 years ago
@syhr/vue-cesium v1.0.2
VUE CESIUM
链接
开始
VueCesium,一套为 GISer 准备的基于 Vue 2.x & Vue 3.x 的 CesiumJS 组件库。
支持加载官方 CesiumJS,或者基于 CesiumJS 的第三方平台:
安装
yarn add vue-cesium
使用
// main.js
import Vue from 'vue'
import VueCesium from 'vue-cesium'
import lang from 'vue-cesium/lang/zh-hans'
// import lang from 'vue-cesium/lang/en-us'
Vue.use(VueCesium)
<template>
<div class="viewer">
<vc-viewer></vc-viewer>
</div>
</template>
<style>
.viewer {
width: 100%;
height: 400px;
}
</style>
<template>
<div class="viewer">
<vc-viewer></vc-viewer>
</div>
</template>
<style>
.viewer {
width: 100%;
height: 400px;
}
</style>
配置
// main.js
import lang from 'vue-cesium/lang/zh-hans'
// import lang from 'vue-cesium/lang/en-us'
Vue.use(VueCesium, {
// cesiumPath 是指引用 Cesium.js 的Web服务地址,可以是本地或者 CDN 地址如
// cesiumPath: /static/Cesium/Cesium.js
// cesiumPath: 'https://unpkg.com/cesium/Build/Cesium/Cesium.js'
// cesiumPath: 'https://cdn.jsdelivr.net/npm/cesium@latest/Build/Cesium/Cesium.js'
cesiumPath: 'https://cdn.jsdelivr.net/npm/cesium@latest/Build/Cesium/Cesium.js',
// 如果需要使用 Cesium ion 的资源时需要指定。到 https://cesium.com/ion/ 申请一个账户,获取Access Token。不指定的话可能导致 CesiumIon 的在线影像、地形加载失败。
accessToken: 'Your Cesium Ion defaultAccessToken',
lang: lang // 2.0.3+ // zh-hans
})
协议
版权所有自 2018 至今, zouyaoji 370681295@qq.com。
参考
学习借鉴了项目 vue-baidu-map 和 vuelayers,表示感谢。