# 底图切换
vc-baseMap
组件用于加载底图切换的组件。
# 示例
# 加载底图切换组件
# 预览
# 代码
收起
<template>
<div class="viewer">
<vc-viewer :timeline="timeline">
<vc-base-map
v-if="showbaseMap"
@layerChanged="layerChanged"
style="position: absolute; bottom: 100px; right: 0"
></vc-base-map>
</vc-viewer>
<div class="demo-tool">
<el-button size="small" type="primary" class="md-raised md-accent" @click="toggle()">移除地图切换</el-button>
</div>
</div>
</template>
<script>
export default {
data() {
return {
showbaseMap: true,
timeline: false
}
},
methods: {
layerChanged(oldlayer, newlayer) {
console.log(oldlayer, newlayer)
},
toggle() {
this.showbaseMap = !this.showbaseMap
},
},
}
</script>
# 属性
属性名 | 类型 | 默认值 | 描述 |
---|---|---|---|
baseMapList | Array | {} | optional 指定底图切换的数据对象[{imageUrl:'',type:'ImageryLayers',name:'天地图',mapUrl:'',底图地图地址}]。 |
# 事件
事件名 | 参数 | 描述 |
---|---|---|
ready | {Cesium, viewer} | 该组件渲染完毕时触发,返回 Cesium 类, viewer 实例。 |
layerChanged | oldlayer,newlayer | 底图切换成功后触发,返回旧的底图和新的底图对象。 |
← 场景视图 导航-supermap →