Interface TerrainViewEventMap

視圖事件字典

interface TerrainViewEventMap {
    CameraPosChanged: [pos: GeoPoint, v: Geo3DPoint, up: Geo3DPoint];
    Click: [mousePos: Geo3DPoint, mapPos: Geo3DPoint];
    InputCompleted: [event: ModuleInputCompleteEvent<null | GeometryData | {
        [key: string]: GeometryData;
    }>];
    MeasureCompleted: [event: MeasureCompletedEvent<null | {
        [key: string]: GeometryData;
    } | GeometryData>];
    MouseDown: [button: number, mousePos: Geo3DPoint, mapPos: Geo3DPoint];
    MouseUp: [button: number, mousePos: Geo3DPoint, mapPos: Geo3DPoint];
    MoveEnd: [];
    MoveFunStop: [];
    MoveModeChanged: [];
    MoveStart: [];
    TouchEnd: [event: TerrainViewTouchEvent];
    TouchMove: [event: TerrainViewTouchEvent];
    TouchStart: [event: TerrainViewTouchEvent];
}

Properties

CameraPosChanged: [pos: GeoPoint, v: Geo3DPoint, up: Geo3DPoint]

相機位置改變

Click: [mousePos: Geo3DPoint, mapPos: Geo3DPoint]

滑鼠點擊

InputCompleted: [event: ModuleInputCompleteEvent<null | GeometryData | {
    [key: string]: GeometryData;
}>]

輸入完成

MeasureCompleted: [event: MeasureCompletedEvent<null | {
    [key: string]: GeometryData;
} | GeometryData>]

測量完成

MouseDown: [button: number, mousePos: Geo3DPoint, mapPos: Geo3DPoint]

滑鼠按下

MouseUp: [button: number, mousePos: Geo3DPoint, mapPos: Geo3DPoint]

滑鼠彈起

MoveEnd: []

移動結束

MoveFunStop: []

移動方式結束

MoveModeChanged: []

移動方式改變

MoveStart: []

移動開始

TouchEnd: [event: TerrainViewTouchEvent]

結束觸控

TouchMove: [event: TerrainViewTouchEvent]

觸控移動

TouchStart: [event: TerrainViewTouchEvent]

開始觸控

Generated using TypeDoc