2021.1.19 mars3d+vue2.x通过按钮实现图层添加和移除的功能
通过在div中的按钮绑定 addlayer
// 叠加的图层
var tileLayer
export function addLayer() {
removeLayer()
// 方式2:在创建地球后调用addLayer添加图层(直接new对应type类型的图层类)
tileLayer = new mars3d.layer.ImageLayer({
url: "//data.mars3d.cn//file/img/radar/201906211112.PNG",
rectangle: { xmin: 73.16895, xmax: 134.86816, ymin: 12.2023, ymax: 54.11485 },
alpha: 0.7
})
map.addLayer(tileLayer)
}
// 移除图层
export function removeLayer() {
if (tileLayer) {
map.removeLayer(tileLayer, true)
tileLayer = null
}
}
//