Options
All
  • Public
  • Public/Protected
  • All
Menu

地图对象封装

Hierarchy

Index

Constructors

constructor

Properties

Protected _map

_map: any

地图对象

Accessors

map

  • get map(): any
  • set map(value: any): void

Methods

addDistrictLayer

addImageLayer

addMarkerOverlay

addPolygonOverlay

addRectangleOverlay

beginDrawPolygonOverlay

beginDrawRectangleOverlay

clearEvents

  • clearEvents(event: string): void
  • 清除地图的指定所有事件

    Parameters

    • event: string

      事件名称

    Returns void

computeAMapBoundsSizeToContainer

  • computeAMapBoundsSizeToContainer(bounds: any): { height: number; width: number }
  • 计算 AMapBounds 对象边界的相对Map地图展示的容器宽高

    Parameters

    • bounds: any

    Returns { height: number; width: number }

    • height: number
    • width: number

destroy

  • destroy(): void

fitView

  • fitView(overlayArray?: any): void
  • 缩放地图,显示出所有覆盖物

    Parameters

    • Optional overlayArray: any

    Returns void

getDistrictLayer

getEnabledEditorOverlay

  • getEnabledEditorOverlay(type: string): any[]
  • 获取启用编辑功能的指定type类型的覆盖物

    Parameters

    • type: string

    Returns any[]

getImageLayer

getLayer

  • getLayer(selfId: string): any
  • 获取地图上指定selfId的图层

    Parameters

    • selfId: string

    Returns any

getMarkerOverlay

getOverlay

  • getOverlay(selfId: string): any
  • 获取地图上指定selfId的覆盖物

    Parameters

    • selfId: string

    Returns any

getPolygonOverlay

getRectangleOverlay

off

  • off(event: string, func: any): void
  • 移除地图事件

    Parameters

    • event: string

      事件名称

    • func: any

      事件回调函数

    Returns void

on

  • on(event: string, func: any): void
  • 添加地图事件

    Parameters

    • event: string

      事件名称

    • func: any

      事件回调函数

    Returns void

removeDistrictLayer

removeImageLayer

removeLayer

  • removeLayer(selfId: string): void
  • 移除地图上获取指定selfId的图层

    Parameters

    • selfId: string

    Returns void

removeMarkerOverlay

removeOverlay

  • removeOverlay(selfId: string): void
  • 移除地图上获取指定selfId的覆盖物

    Parameters

    • selfId: string

    Returns void

removePolygonOverlay

removeRectangleOverlay

safeStartLocation

  • safeStartLocation(): ExtPromise
  • 以安全模式获取当前浏览器的定位,如果定位失败,默认返回:new AMap.LngLat(116.410394, 39.934376, true)

    Returns ExtPromise

searchAddress

  • searchAddress(address: string): ExtPromise
  • 地图搜索位置信息

    Parameters

    • address: string

    Returns ExtPromise

searchLngLat

  • searchLngLat(lnglat: any): ExtPromise
  • 搜索坐标位置

    Parameters

    • lnglat: any

      AMapLngLat对象

    Returns ExtPromise

setZoom

  • setZoom(zoom: number): void
  • 设置地图显示的缩放级别,参数 zoom 可设范围:[2, 30]

    Parameters

    • zoom: number

    Returns void