Class Map

Hierarchy

  • baseMap
    • Map

Constructors

  • Parameters

    • mapID: string = "map"
    • option: any

    Returns Map

Properties

EventType: EventType
GraphicLayer: GraphicImageLayer
MeasureLayer: XMeasure
Proj: proj
_draw: Draw
_layerArray: baseLayer[]
_map: Map
_mapOption: any
_multiWindow: Map[]
_popup: Overlay
_popupCloser: HTMLElement
_popupContent: HTMLElement
_popupDiv: HTMLElement
_select: Select
_select2: Select
_tooltip: Overlay
_tooltipElement: HTMLElement
_tooltipcontent: HTMLElement
_view: View
baseLayer: any[]
contextmenu: any
contextmenuitems: any
controls: {
    baseLayerSwitch: baseLayerSwitch;
    locationbar: Locationbar;
    selectTransform: SelectTransform;
    swipe: swipeControl;
}

Type declaration

handlers: {}

容器

Type declaration

    option: IMapOption
    overviewMapControl: OverviewMap
    splitInteraction: default

    Methods

    • 转换坐标到3857坐标

      Parameters

      • wkid: string

        输入的网址.

      • Coordinates: number[]

        文件类型.

      Returns number[]

      返回json格式数据.

    • Parameters

      • wkid: string
      • Coordinates: any

      Returns any

    • Returns void

    • Parameters

      • type: string | number
      • fn: any

      Returns Map

    • Parameters

      • layer: any

      Returns void

    • Parameters

      • menu: any

      Returns void

    • Parameters

      • Optional menu: any

      Returns void

    • Returns void

    • 关闭卷帘

      Returns void

    • 将十六进制的颜色值转为RGB格式

      Parameters

      • sHex: string

        十六进制的颜色值.

      • alpha: string

        透明度.

      Returns string

      rgba(r,g,b,a).

    • Returns void

    • 获取地图鼠标点击

      Parameters

      • evt: any

      Returns void

    • : 导出图片

      Parameters

      • type: string

        "png"

      • Optional errinfo: Function

      Returns void

    • Returns void

    • : 根据选择器导出图片

      Parameters

      • querySelector: string = ".ol-layer canvas, canvas.ol-layer,#huitutext1"
      • Optional callbackCanvas: Function

        返回Canvas 不传值则返回图片下载

      • Optional errinfo: Function

        返回错误信息

      Returns void

    • : 定位到范围或图形

      Parameters

      • geometryOrExtent: SimpleGeometry | Extent
      • opt_options: FitOptions

      Returns void

      Example

      {FitOptions} opt_options
      {
      size?: import("./size.js").Size | undefined;
      padding?: number[] | undefined;
      nearest?: boolean | undefined;
      minResolution?: number | undefined;
      maxZoom?: number | undefined;
      duration?: number | undefined;
      easing?: (arg0: number) => number;
      callback?: (arg0: boolean) => void;
      }
    • 定位到经纬度

      Parameters

      • option: {
            callback?: Function;
            duration1?: number;
            duration2?: number;
            duration3?: number;
            firstzoom?: number;
            location: number[] | Geometry | Feature<Geometry>;
            tozoom: number;
        }

        配置项

        • Optional callback?: Function

          Function 完成后回调

        • Optional duration1?: number

          拉高时间,

        • Optional duration2?: number

          平移时间,

        • Optional duration3?: number

          降落时间,

        • Optional firstzoom?: number

          初始zoom,

        • location: number[] | Geometry | Feature<Geometry>

          经纬度[]或 Geometry | Feature,

        • tozoom: number

          目标zoom,

      Returns void

    • 定位到经纬度

      Parameters

      • option: {
            callback?: Function;
            duration1?: number;
            duration2?: number;
            duration3?: number;
            firstzoom?: number;
            location: number[];
            tozoom: number;
        }

        配置项

        • Optional callback?: Function

          Function 完成后回调

        • Optional duration1?: number

          拉高时间

        • Optional duration2?: number

          平移时间

        • Optional duration3?: number

          降落时间

        • Optional firstzoom?: number

          初始zoom

        • location: number[]

          经纬度[]

        • tozoom: number

          目标zoom

      Returns any

    • Parameters

      • GeoJson: any

      Returns any

    • Parameters

      • GeoJson: any

      Returns FeatureCollection<Geometry, {
          [name: string]: any;
      }>

    • Parameters

      • GeoJson: any

      Returns any

    • 获取基础图层

      Parameters

      • layername: string

      Returns any

      返回一个系统基础图层

    • 获取配置的底图数组

      Returns any

      layer

    • : 获取当前视窗四角范围

      Returns Extent

      {x1,y1,x2,y2}

    • 获取文件

      Parameters

      • url: string | URL

        输入的网址.

      • contenttype: string

        文件类型.

      Returns any

      返回json格式数据.

    • 获取json.

      Parameters

      • urlstr: string

        输入的网址.

      Returns any

      返回json格式数据.

    • 获取原始图层

      Parameters

      • layerid: string

      Returns any

      layer

    • 获取已加载所有图层

      Returns baseLayer[]

      -图层数组

    • Returns Map

    • Returns any[]

    • 获取用户定义的图层

      Parameters

      • layerid: string

      Returns any

      layer

    • : 获取当前视窗中心及级别

      Returns {
          center: Coordinate;
          level: number;
      }

      {center,level}

      • center: Coordinate
      • level: number
    • :隐藏多窗口,仅做地图关联销毁,不处理样式及div销毁

      Returns void

    • 初始化地图

      Parameters

      • mapID: string

      Returns void

    • Returns void

    • : 视角定位动画,默认当前定位后放大1级

      Parameters

      • coordinate: number[]

        坐标数组

      • duration: number = 700

        过程时间

      • zoomIn: number = 1

      Returns void

    • Parameters

      • type: string | number
      • fn: any

      Returns Map

    • 绑定一个只执行一次的事件

      Parameters

      • type: string | number

        事件类型

      • fn: Function

        事件处理函数

      • scope: any

        要为事件处理函数绑定的执行上下文

      Returns any

      当前实例对象

    • 打开卷帘

      Parameters

      • layer: any

        配置项对象

      Returns void

    • Parameters

      • layerid: any

      Returns void

    • Parameters

      • scaleType: any

      Returns any

    • 更新基础图层

      Parameters

      • layername: any

        图层名称

      • Optional maskOption: {
            color?: string;
            feature: Feature<Geometry>;
            inner?: boolean;
            wrapX?: boolean;
        }

        配置项

        • Optional color?: string

          color

        • feature: Feature<Geometry>

          图形

        • Optional inner?: boolean

          inner

        • Optional wrapX?: boolean

          wrapX

      Returns void

    • 设置背景图显示/隐藏

      Parameters

      • isshow: boolean = true

      Returns void

    • : 设置中心点,默认3857坐标

      Parameters

      • lnglat: number[]

        坐标数组

      • Optional zoom: number

        级别

      • dataWkID: crsType = crsType.EPSG3857

        坐标wkid

      • flash: boolean = false

        是否闪烁

      Returns void

    • : 设置经纬度中心点

      Parameters

      • lnglat: number[]

        坐标数组

      • Optional zoom: number

        级别

      • flash: boolean = false

        是否闪烁

      Returns void

    • : 设置鼠标图标,支持cur,svg,文本

      Parameters

      • val: string

      Returns void

    • 设置地图参数

      Parameters

      • key: string
      • val: any

      Returns void

    • : 设置地图旋转

      Parameters

      • val: number

        角度值

      Returns void

    • : 开关选择器状态

      Parameters

      • val: boolean

      Returns void

    • 设置背景图显示/隐藏

      Parameters

      • isshow: boolean = true

      Returns void

    • : 显示/隐藏基础底图

      Parameters

      • enabled: boolean

      Returns void

    • 显示网格

      Parameters

      • option: {
            lineColor: "rgba(0, 0, 0, 1)";
            size: 50;
        }

        配置项对象

        • lineColor: "rgba(0, 0, 0, 1)"

          线颜色

        • size: 50

          网格大小

      Returns void

    • 显示网格

      Returns void

    • : 显示多窗口,options参数数量决定窗口数量

      Parameters

      • options: IMapViewOption[]

        @ {string | HTMLElement} options.target 承载div的id @ {string } options.baselayer 底图名,默认当前底图 @ {any} options.overLayer 覆盖层,tilelayer @ {boolean} options.syncGraphicLayer 是否同步矢量层

      Returns void

    • 显示鹰眼

      Parameters

      • target: string | HTMLElement

        承载元素

      • layername: string = "天地图卫星"

        option所包含的图层名称

      Returns void

    • : 显示闪烁点

      Parameters

      • coordinate: number[]

        坐标数组

      Returns void

    • Parameters

      • eName: string | number | symbol
      • params: any

      Returns void

    Generated using TypeDoc