# Map 🌎

Construct topography and pictures of the earth's surface to show the real state of the earth's surface

# DC.ImageryLayerFactory

For creating all kinds of map tiles

# example

let baseLayer = DC.ImageryLayerFactory.createAmapImageryLayer({
  style: 'img',
})
viewer.addBaseLayer(baseLayer, {
  name: 'map',
  iconUrl: '../preview.png',
})

# static methods

  • createAmapImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createBaiduImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createGoogleImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createTdtImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createTencentImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createArcGisImageryLayer(options)

  • createSingleTileImageryLayer(options)

  • createWMSImageryLayer(options)

  • createWMTSImageryLayer(options)

  • createXYZImageryLayer(options)

  • createCoordImageryLayer(options)

    • parameters
      • {Object} options
    • returns baseLayer
  • createGridImageryLayer(options)

  • createMapboxImageryLayer(options)

  • createMapboxStyleImageryLayer(options)

  • createTMSImageryLayer(options)

  • createImageryLayer(type, options)

    • parameters
      • {String} type,DC.ImageryType
      • {Object} options
    • returns baseLayer
//options(optional)
{
  "url": "",
  "style": "img", //img、elec、ter。baidu:normal、middlenight、dark,tencent:img,1、4
  "key": "", //Valid only for TDT
  "subdomains": [],
  "crs":"WGS84",// WGS84 、BD09 、GCJ02, Valid only for BAIDU and AMAP
  "protocol":null,// http、https
  "tilingScheme":null, // GeographicTilingScheme , WebMercatorTilingScheme
  "rectangle": {
    "west": 0,
    "south": 0,
    "east": 0,
    "north":
  }
}

# DC.TerrainFactory

For creating terrain

# example

let terrain = DC.TerrainFactory.createUrlTerrain({
  url: '****/***',
})
viewer.addTerrain(terrain)

# static methods

  • createEllipsoidTerrain()

    • returns terrain
  • createUrlTerrain(options)

    • parameters
      • {Object} options
    • returns terrain
  • createGoogleTerrain(options)

    • parameters
      • {Object} options
    • returns terrain
  • createArcgisTerrain(options)

    • parameters
      • {Object} options
    • returns terrain
  • createVRTerrain(options)

    • parameters
      • {Object} options
    • returns terrain
  • createTerrain(type,options)

    • parameters
      • {String} type: DC.TerrainType
      • {Object} options
    • returns terrain
//options(optional)
{
  "url": ""
}