名称:用于创建地球的构造类

描述:核心模块,用于创建地球的构造类

Remarks

命名空间:window.VGEEarth.Earth

Example

let earth = new VGEEarth.Earth('MapContainer');
earth.openDeBug();
earth.createNavigation();

Constructors

  • 创建新的 viewer 对象

    Parameters

    • domID: string

      创建球的父容器(div 的 id)

    • option: {} = {}

      viewer 的原参数,参照 new Cesium.Viewer(id,option)

      Returns Earth

    Properties

    config: {
        get config(): ConfigImpl;
        addAMapLayerHasLabelOnIon(show?): Promise<void>;
        addAMapLayerOnLine(show?): Promise<void>;
        addAMapSatelliteLayerOnLine(show?): Promise<void>;
        addBingMapHasLabelOnIon(show?): Promise<void>;
        addBingMapOnIon(show?): Promise<void>;
        addMapBoxOnAliYun(show?): Promise<void>;
        addOSMElevationOnline(show?): Promise<void>;
        addOSMOnLine(show?): Promise<void>;
        addResourceItem(item): Promise<ResourceItem>;
        addTerrainOnAliYun(show?): Promise<void>;
        addTerrainOnIon(show?): Promise<void>;
        addTianDiTuLayerList(show?): Promise<void>;
        getAllSources(): ResourceItem[];
        getBaseLayer(): undefined | ResourceItem;
        getBaseTerrain(): undefined | ResourceItem;
        getResourcesByPid(pid): undefined | ResourceItem;
        loadConfig(newConfig): void;
        setResourceParam(pid, key, value): void;
    } = ConfigTool

    Type declaration

    • get config(): ConfigImpl

      获取配置参数

    • addAMapLayerHasLabelOnIon:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addAMapLayerOnLine:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addAMapSatelliteLayerOnLine:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addBingMapHasLabelOnIon:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addBingMapOnIon:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addMapBoxOnAliYun:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addOSMElevationOnline:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addOSMOnLine:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addResourceItem:function
    • addTerrainOnAliYun:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addTerrainOnIon:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • addTianDiTuLayerList:function
      • Parameters

        • show: boolean = false

        Returns Promise<void>

    • getAllSources:function
    • getBaseLayer:function
    • getBaseTerrain:function
    • getResourcesByPid:function
      • Parameters

        • pid: string

        Returns undefined | ResourceItem

    • loadConfig:function
      • Parameters

        Returns void

    • setResourceParam:function
      • Parameters

        • pid: string
        • key: string
        • value: any

        Returns void

    drawShape: DrawShape
    infoBox: InfoBox
    initMonitorCoordinates: ((viewer, moveFun) => void) = initMonitorCoordinates

    Type declaration

      • (viewer, moveFun): void
      • Parameters

        • viewer: Viewer
        • moveFun: Function

        Returns void

    is2D3D: boolean = false
    isOpenOverviewMap: boolean = false
    linkOLMap23D: undefined | LinkOLMap23D
    loadComplete: boolean = false
    measureTool: MeasureTool
    overviewMap: undefined | OverviewMap
    plotTool: PlotTool
    startAnimation: StartAnimation
    viewer2D: undefined | Viewer
    viewer2DWorkSpace: undefined | WorkSpace
    viewer3D: Viewer
    viewer3DWorkSpace: WorkSpace
    viewerOl: any

    Methods

    • Returns void

    • // 关闭 Cesium 二三维联动

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns string

    • Returns number

    • Returns void

    • Returns Promise<void>

    • Returns void

    • Returns void

    • Returns void

    • Returns Promise<boolean>

    • Returns void

    • Returns void

    • Returns void