Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IVectorMapToolRenderer

矢量地图工具渲染接口定义

export
interface

IVectorMapToolRenderer

Hierarchy

  • IVectorMapToolRenderer

Implemented by

Index

Methods

  • addShape(key: string, shape: PlotShapeBase, properties?: any): any
  • 增加一个绘制对象

    memberof

    IVectorMapToolRenderer

    Parameters

    • key: string

      绘制ID

    • shape: PlotShapeBase

      绘制对象

    • Optional properties: any

    Returns any

  • clear(): any
  • 清空绘制内容

    memberof

    IVectorMapToolRenderer

    Returns any

  • getGeoJSON(): GeoJsonObject
  • 获取绘制数据的GeoJSON表达

    memberof

    IVectorMapToolRenderer

    Returns GeoJsonObject

    {GeoJSON.GeoJsonObject}

  • pick(pt: { x: number; y: number }): { key: string; properties?: any; shape: PlotShapeBase }
  • 拾取绘制对象

    memberof

    IVectorMapToolRenderer

    Parameters

    • pt: { x: number; y: number }

      拾取点屏幕坐标

      • x: number
      • y: number

    Returns { key: string; properties?: any; shape: PlotShapeBase }

    {{ key: string, shape: PlotShapeBase, properties?: any }}

  • removeShape(key: string): any
  • 移除一个绘制对象

    memberof

    IVectorMapToolRenderer

    Parameters

    • key: string

      绘制ID

    Returns any

  • setMap(map: any): any
  • 设置绘制地图

    memberof

    IVectorMapToolRenderer

    Parameters

    • map: any

      用于绘制的地图

    Returns any

  • updateShape(key: string, shape: PlotShapeBase, properties?: any): any
  • 更新一个绘制对象

    memberof

    IVectorMapToolRenderer

    Parameters

    • key: string

      绘制ID

    • shape: PlotShapeBase

      绘制对象

    • Optional properties: any

    Returns any

Generated using TypeDoc