# 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
- parameters
createBaiduImageryLayer(options)
- parameters
{Object} options
- returns
baseLayer
- parameters
createGoogleImageryLayer(options)
- parameters
{Object} options
- returns
baseLayer
- parameters
createTdtImageryLayer(options)
- parameters
{Object} options
- returns
baseLayer
- parameters
createTencentImageryLayer(options)
- parameters
{Object} options
- returns
baseLayer
- parameters
createArcGisImageryLayer(options)
- parameters
{Object} options
ArcGis (opens new window)
- returns
baseLayer
- parameters
createSingleTileImageryLayer(options)
- parameters
{Object} options
Single (opens new window)
- returns
baseLayer
- parameters
createWMSImageryLayer(options)
- parameters
{Object} options
WMS (opens new window)
- returns
baseLayer
- parameters
createWMTSImageryLayer(options)
- parameters
{Object} options
WMTS (opens new window)
- returns
baseLayer
- parameters
createXYZImageryLayer(options)
- parameters
{Object} options
X/Y/Z (opens new window)
- returns
baseLayer
- parameters
createCoordImageryLayer(options)
- parameters
{Object} options
- returns
baseLayer
- parameters
createGridImageryLayer(options)
- parameters
{Object} options
Grid (opens new window)
- returns
baseLayer
- parameters
createMapboxImageryLayer(options)
- parameters
{Object} options
Mapbox (opens new window)
- returns
baseLayer
- parameters
createMapboxStyleImageryLayer(options)
- parameters
{Object} options
Mapbox Style (opens new window)
- returns
baseLayer
- parameters
createTMSImageryLayer(options)
- parameters
{Object} options
TMS (opens new window)
- returns
baseLayer
- parameters
createImageryLayer(type, options)
- parameters
{String} type
,DC.ImageryType{Object} options
- returns
baseLayer
- parameters
//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
- returns
createUrlTerrain(options)
- parameters
{Object} options
- returns
terrain
- parameters
createGoogleTerrain(options)
- parameters
{Object} options
- returns
terrain
- parameters
createArcgisTerrain(options)
- parameters
{Object} options
- returns
terrain
- parameters
createVRTerrain(options)
- parameters
{Object} options
- returns
terrain
- parameters
createTerrain(type,options)
- parameters
{String} type
: DC.TerrainType{Object} options
- returns
terrain
- parameters
//options(optional)
{
"url": ""
}