瓦片地图视图

Export

Date

2022.5.17

Author

lyx

Hierarchy

  • EngineObject
    • MapView

Constructors

Properties

_engine: Engine
bounds: MapTileBounds

瓦片地图的边界范围

Memberof

MapView

center: Vector3

中心点

Memberof

MapView

clipping: boolean

是否裁剪地图边界范围外的瓦片

Memberof

MapView

colorMatrix: Matrix4 = ...

瓦片地图主题颜色矩阵

Memberof

MapView

extend: Vector2

瓦片地图地理范围

Memberof

MapView

imageryProvider: ImageryProvider

地图供应商

Memberof

MapView

lights: boolean

是否启用灯光

Memberof

MapView

maxZoom: number

瓦片地图最大缩放等级

Memberof

MapView

minZoom: number

瓦片地图最小缩放等级

Memberof

MapView

overlayProviders: ImageryProvider[]

覆盖物供应商

Memberof

MapView

root: MapTile

根瓦片

Memberof

MapView

rootEntity: Entity

根实体

Memberof

MapView

terrainProvider: TerrainProvider

地形供应商

Memberof

MapView

updateDuration: number

每次更新持续的时长

Memberof

MapView

wireframe: boolean

是否使用网格展示

Memberof

MapView

zoomLevel: number

瓦片地图当前缩放等级

Memberof

MapView

Accessors

  • get engine(): Engine
  • 获取引擎对象

    Returns Engine

    Memberof

    EngineObject

  • get opacity(): number
  • 获取地图透明度

    Returns number

    Memberof

    MapView

  • set opacity(value): void
  • Parameters

    • value: number

    Returns void

  • get renderOrder(): RenderOrder
  • 获取地图渲染顺序

    Returns RenderOrder

    Memberof

    MapView

  • set renderOrder(value): void
  • 设置地图渲染顺序

    Parameters

    • value: RenderOrder

    Returns void

    Memberof

    MapView

  • get visible(): boolean
  • 获取地图是否可见

    Returns boolean

    Memberof

    MapView

  • set visible(value): void
  • 设置地图是否可见

    Parameters

    • value: boolean

    Returns void

    Memberof

    MapView

Methods

  • 添加事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • callback: ((event) => void)

      事件监听回调

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    • Optional parameters: {
          priority?: Priority;
          target?: any;
      }

      事件参数

      • Optional priority?: Priority
      • Optional target?: any

    Returns number

    Memberof

    EventDispatcher

  • 销毁瓦片地图

    Returns void

    Memberof

    MapView

  • 分发事件

    Parameters

    • event: {
          type: string;
          [key: string]: any;
      }
      • [key: string]: any
      • type: string

    Returns void

    Memberof

    EventDispatcher

  • 释放接口

    Returns void

    Memberof

    EventDispatcher

  • 获取指定等级瓦片的最大几何误差

    Parameters

    • level: number

      瓦片等级

    Returns number

    Memberof

    MapView

  • 回收瓦片对象

    Parameters

    • tile: MapTile

    Returns void

    Memberof

    MapView

  • 刷新瓦片地图

    Returns void

    Memberof

    MapView

  • 移除所有事件监听器

    Returns void

    Memberof

    EventDispatcher

  • 移除事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • Optional callback: ((event) => void)

      事件监听回调(可选,不设置则表示移除所有监听器)

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    Returns void

    Memberof

    EventDispatcher

  • 通过事件Id移除事件监听器

    Parameters

    • eventID: number

    Returns void

    Memberof

    EventDispatcher

  • 检索瓦片

    Parameters

    • index: string

    Returns MapTile

    Memberof

    MapView

  • 设置地图主题

    Parameters

    • theme: string

      主题名称

    • Optional options: any = {}

      主题参数

    Returns void

    Memberof

    MapView