Class: ImageryLayer

ImageryLayer

主要用于接入各种在线地图底图服务以及一些常用的标准地图服务,如: arcgis 的服务、OGC 标准服务等.

const layer = new ImageryLayer({
  imageryProviderType: 'arcgis',
  imageryOptions: {
    url:
    'http://map.geoq.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer'
  }
}).addToViewer(this.$viewer)

new ImageryLayer(options)

layer/ImageryLayer.js, line 27
Name Type Description
options LayerOptions

图层可选参数

Name Type Description
imageryProviderType String

图层服务类型 "TMap"--天地图相关图层,"GMap"--谷歌地图相关图层,"AMap"--高德地图相关图层,"BMap"--百度地图相关图层 arcgis--接入 arcgis 服务,wms--接入 wms 服务,wmts--接入 wmts 服务 single_tile--接入单图片图层,xyz--接入模板渲染图层,coord--接入调试图层

imageryOptions Object

具体的图层服务参数,详细参照链接:ImageryLayerFactory

customTheme Object

自定义在线底图主题颜色

Example
// 自定义在线底图主题颜色参数
customTheme: {
      name: string
      bgColor?: Cesium.Color
      alpha?: number
      invert?: boolean
    }
// 自定义在线底图主题颜色代码示例
new ImageryLayer({
        imageryProviderType: 'TMap',
        imageryOptions: {
          type: 'vec_c'
        },
        customTheme: {
          bgColor: Cesium.Color.DODGERBLUE,
          alpha: 0.5,
          invert: true,
          preMultiplyAlpha: true
        },
        name: '自定义蓝色在线天地图矢量图层'
      }).addToViewer(viewer)

Extends

  • Layer

Classes

ImageryLayer