【Mars3d】config.json中的蓝色底图map.basemap = 2017代码实现

183 篇文章 2 订阅
165 篇文章 0 订阅

本身的地图效果:

Mars3d的蓝色地图效果:

关键代码:

  basemaps: [
    {
      name: "高德电子",
      icon: "img/basemaps/gaode_vec.png",
      type: "gaode",
      layer: "vec",
      show: true,
      invertColor: true,
      filterColor: "#4e70a6",
      brightness: 0.6,
      contrast: 1.8,
      gamma: 0.3,
      hue: 1,
      saturation: 0,
      credit: creditHtml
    }
  ]

示例链接:

功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技

创建地球后直接New一个GaodeLayer也可以,实现以下效果:

// 叠加的图层
let tileLayer
export function addTileLayer() {
  removeTileLayer()

  // 方式2:在创建地球后调用addLayer添加图层(直接new对应type类型的图层类)
  tileLayer = new mars3d.layer.GaodeLayer({
      name: "高德电子",
      icon: "img/basemaps/gaode_vec.png",
      type: "gaode",
      layer: "vec",
      show: true,
      invertColor: true,
      filterColor: "#4e70a6",
      brightness: 0.6,
      contrast: 1.8,
      gamma: 0.3,
      hue: 1,
      saturation: 0,
  })
  map.addLayer(tileLayer)
}

实现的效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值