名称:坐标采集工具 描述:支持:【画点】、【画线】、【画多折线】、【画角度】、【画多边形】、【画圆】、【画矩形】、【画斜矩形】,返回坐标

Remarks

命名空间:window.VGEEarth.DrawShape

支持的输出格式:cartesian(默认)、cartographicObj、cartographicArr

最后修改日期:2022-02-28

Example

const drawShape = new DrawShape(this.viewer3D);

// 默认返回的数据格式是笛卡尔坐标系
positions = [
{"x":-2170133.6691256277,"y":4662743.784446367,"z":3759613.917915065},
{"x":-2170143.223638534,"y":4663097.568298324,"z":3759172.906975031},
{"x":-2170616.8730793963,"y":4662536.019548276,"z":3759592.791057056},
{"x":-2170133.6691256277,"y":4662743.784446367,"z":3759613.917915065}
]

Constructors

  • Parameters

    • viewer: Viewer

    Returns DrawShape

Properties

coordinates: Cartesian3[] = []
dataSourceToo: CustomDataSource
drawEntities: undefined | null | Entity = null
dynamicNodesPoint: Entity[] = []
endCallback: undefined | null | Function = null
errCallback: undefined | null | Function = null
handler: ScreenSpaceEventHandler
isDepthTest: boolean
moveCallback: undefined | null | Function = null
returnPositions: Cartesian3[] = []
viewer: Viewer

Methods

  • Returns void

  • 清除已经绘制的 entity

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • 画斜距形

    Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • 画矩形

    Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • Returns void

  • 正在执行的绘制任务被其他绘制任务挤掉之后执行的回调

    Parameters

    • err: any

    Returns void

  • Returns ScreenSpaceEventHandler

  • Parameters

    • __namedParameters: DrawShapeOptions

    Returns void

  • 画在Y方向上移动的plane

    Parameters

    • __namedParameters: DrawShapeOptions

    Returns void