MapViewEventMap: {
    controltypechange: ((value) => void);
    gettileprogress: ((event) => void);
    hoverfeature: ((obj) => void);
    modifyend: ((layer, entityId) => void);
    moveend: ((viewport) => void);
    onservernotify: ((ret) => void);
    resized: ((event) => void);
    selectfeature: ((obj) => void);
    updatedscreen: (() => void);
    viewportchanged: ((viewport, window) => void);
}

視圖事件字典。

Type declaration

  • controltypechange: ((value) => void)
      • (value): void
      • 控制模式變更事件。

        Parameters

        Returns void

  • gettileprogress: ((event) => void)
      • (event): void
      • 圖磚載入進度事件。

        Parameters

        • event: {
              AlreadyLoadTileCount: number;
              NeedLoadTileCount: number;
          }
          • AlreadyLoadTileCount: number
          • NeedLoadTileCount: number

        Returns void

  • hoverfeature: ((obj) => void)
  • modifyend: ((layer, entityId) => void)
      • (layer, entityId): void
      • 圖層編輯事件。

        Parameters

        Returns void

  • moveend: ((viewport) => void)
      • (viewport): void
      • 結束移動事件。

        Parameters

        Returns void

  • onservernotify: ((ret) => void)
      • (ret): void
      • 伺服器通知事件。

        Parameters

        • ret: {
              message: unknown;
              time: string;
          }[]

        Returns void

  • resized: ((event) => void)
      • (event): void
      • 畫面大小變更事件。

        Parameters

        • event: {
              Height: number;
              Width: number;
          }
          • Height: number
          • Width: number

        Returns void

  • selectfeature: ((obj) => void)
      • (obj): void
      • Feature 選取事件。

        Parameters

        • obj: object

        Returns void

  • updatedscreen: (() => void)
      • (): void
      • 畫面更新事件。

        Returns void

  • viewportchanged: ((viewport, window) => void)
      • (viewport, window): void
      • Viewport 更新事件。

        Parameters

        Returns void

Generated using TypeDoc