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
  }
}
//
 
posted @ 2022-01-19 13:59  Xuyanan1999  阅读(975)  评论(0编辑  收藏  举报
Title