vue + cesium使用本地图片初始化地球
本地地图图片:

具体代码如下:
<template>
<div id="cesiumContainer">
</div>
</template>
<script type="text/javascript">
export default {
data() {
return {
imageUrl:‘./static/images/satellite-orbit/map-bg-new.jpg’,//本地图片地址
}
},
methods: {
initMap() {
let viewer = new this.Cesium.Viewer('cesiumContainer',{
animation: false, //是否创建动画小器件,左下角仪表
baseLayerPicker: false, //是否显示图层选择器
fullscreenButton: false, //是否显示全屏按钮
geocoder: false, //是否显示geocoder小器件,右上角查询按钮
homeButton: false, //是否显示Home按钮
infoBox: false, //是否显示信息框
sceneModePicker: false, //是否显示3D/2D选择器,与scene3DOnly不能同时为true
selectionIndicator: false, //是否显示选取指示器组件
timeline: false, //是否显示时间轴
navigationHelpButton: false, //是否显示右上角的帮助按钮
scene3DOnly: false, //如果设置为true,则所有几何图形以3D模式绘制以节约GPU资源
imageryProvider: new this.Cesium.SingleTileImageryProvider({
// credit: "",
url: this.imageUrl
}),
})
}
},
mounted() {
// 初始化底图
this.initMap()
}
}
</script>
<style>
#cesiumContainer {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
</style>
参考地址:http://events.jianshu.io/p/0156b66b631e
3979

被折叠的 条评论
为什么被折叠?



