Joint3d-SDK Docs
  • Base
  • Map
  • Layers
  • Overlays
  • Materials
  • Effects
  • Tools
  • Analysis
  • ThirdPart
  • English
  • 简体中文
  • Base
  • Map
  • Layers
  • Overlays
  • Materials
  • Effects
  • Tools
  • Analysis
  • ThirdPart
  • English
  • 简体中文
  • Map

    • Joint3d.ImageryLayerFactory
      • example
      • static methods
    • Joint3d.TerrainFactory
      • example
      • static methods
  • tile
2022-01-10
目录

Map

# Map

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

# Joint3d.ImageryLayerFactory

For creating all kinds of map tiles

# example

let baseLayer = Joint3d.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)

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

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

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

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

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

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

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

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

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

    • parameters
      • {Object} options
    • returns baseLayer
  • createImageryLayer(type, options)

    • parameters
      • {String} type,Joint3d.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":
  }
}

# Joint3d.TerrainFactory

For creating terrain

# example

let terrain = Joint3d.ImageryLayerFactory.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: Joint3d.TerrainType
      • {Object} options
    • returns terrain
//options(optional)
{
  "url": ""
}
Copyright © 2021-2022 厦门集恩图造信息科技股份有限公司
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式