控件类参考
编辑时间:2017-02-03

山西福彩快乐十分 www.x78jx.cn 控件类

Control

此类是所有控件的基类,您可以通过此类来实现自定义控件。所有控件均包含Control类的属性、方法和事件。通过Map.addControl()方法可将控件添加到地图上。

构造函数

描述

Control()

创建一个控件原型实例,通过该原型实例可创建自定义控件

 

属性

类型

描述

defaultAnchor

ControlAnchor

控件默认的??课恢?。自定义控件时需要提供此属性,作为控件的默认??课恢?/span>

defaultOffset

Size

控件默认的位置偏移值。自定义控件时需要提供此属性,作为控件的默认偏移位置

 

方法

返回值

描述

initialize(map:Map)

HTMLElement

抽象方法。调用Map.addControl()方法添加控件时将调用此方法,从而实现该控件的初始化。自定义控件时需要实现此方法,并将元素的DOM元素在该方法中返回。DOM元素需要添加到地图的容器中,使用map.getContainer()方法可获得地图容器元素

setAnchor(anchor:ControlAnchor)

none

设置控件??康奈恢?/span>

getAnchor()

ControlAnchor

返回控件??康奈恢?/span>

setOffset(offset:Size)

none

设置控件??康钠屏?/span>

getOffset()

Size

返回控件??康钠屏?/span>

show()

none

显示控件

hide()

none

隐藏控件

isVisible()

Boolean

判断控件的可见性

ControlAnchor

此常量表示控件的定位。

常量

描述

BMAP_ANCHOR_TOP_LEFT

控件将定位到地图的左上角

BMAP_ANCHOR_TOP_RIGHT

控件将定位到地图的右上角

BMAP_ANCHOR_BOTTOM_LEFT

控件将定位到地图的左下角

BMAP_ANCHOR_BOTTOM_RIGHT

控件将定位到地图的右下角

NavigationControl

此类表示地图的平移缩放控件,可以对地图进行上下左右四个方向的平移和缩放操作。

构造函数

描述

NavigationControl(type: NavigationControlOptions)

创建一个特定样式的地图平移缩放控件

 

方法

返回值

描述

getType()

NavigationControlType

返回平移缩放控件的类型

setType(type: NavigationControlType)

none

设置平移缩放控件的类型

NavigationControlOptions

此类表示NavigationControl构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。

属性

类型

描述

anchor

ControlAnchor

控件的??课恢?/span>

offset

Size

控件的水平偏移值

type

NavigationControlType

平移缩放控件的类型

showZoomInfo

Boolean

是否显示级别提示信息

enableGeolocation

Boolean

控件是否集成定位功能,默认为false

NavigationControlType

此常量表示平移缩放控件的类型。

常量

描述

BMAP_NAVIGATION_CONTROL_LARGE

标准的平移缩放控件(包括平移、缩放按钮和滑块)

BMAP_NAVIGATION_CONTROL_SMALL

仅包含平移和缩放按钮

BMAP_NAVIGATION_CONTROL_PAN

仅包含平移按钮

BMAP_NAVIGATION_CONTROL_ZOOM

仅包含缩放按钮

GeolocationControl

此类是负责进行地图定位的控件,使用html5浏览器定位功能,此类继承Control所有功能。

构造函数

描述

GeolocationControl(type: GeolocationControlOptions)

创建一个特定样式的地图定位控件

 

方法

返回值

描述

location()

none

开始进行定位

getAddressComponent()

AddressComponent

返回当前的定位信息。若当前还未定位,则返回null

 

事件

参数

描述

locationSuccess

{point, AddressComponent}

定位成功后触发此事件

locationError

{StatusCode}

定位失败后触发此事件

GeolocationControlOptions

此类表示GeolocationControl构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。

属性

类型

描述

anchor

ControlAnchor

控件的??课恢?,默认定位到地图的右下角

offset

Size

控件的水平偏移值

showAddressBar

Boolean

是否显示定位信息面板。默认显示定位信息面板

enableAutoLocation

Boolean

添加控件时是否进行定位。默认添加控件时不进行定位

locationIcon

Icon

可自定义定位中心点的Icon样式

OverviewMapControl

此类表示缩略地图控件。

构造函数

描述

OverviewMapControl(opts: OverviewMapControlOptions)

创建一个缩略地图控件实例

 

方法

返回值

描述

changeView()

none

切换缩略地图控件的开合状态

setSize(size: Size)

none

设置缩略地图的大小

getSize()

Size

返回缩略地图的大小

 

事件

参数

描述

viewchanged

event{type, target, isOpen}

缩略地图开合状态发生变化后触发此事件

viewchanging

event{type, target}

缩略地图开合状态发生变化过程中触发此事件

OverviewMapControlOptions

此类表示OverviewMapControl构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。

属性

类型

描述

anchor

ControlAnchor

控件的??课恢?/span>

offset

Size

控件的偏移值

size

Size

缩略地图控件的大小

isOpen

Boolean

缩略地图添加到地图后的开合状态,默认为关闭

ScaleControl

此类表示比例尺控件。

构造函数

描述

ScaleControl(opts: ScaleControlOptions)

创建一个比例尺控件

 

方法

返回值

描述

getUnit()

LengthUnit

返回比例尺单位制

setUnit(unit: LengthUnit)

none

设置比例尺单位制

ScaleControlOptions

此类表示ScaleControl构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。

属性

类型

描述

anchor

ControlAnchor

控件的??课恢?/span>

offset

Size

控件的偏移值

 

获取正版授权

方式一:自动授权

关注官方微信号
BIGEMAP微信公众号
操作步骤:
①关注官方微信号
②点击【自助授权】
③按提示完成操作!
注:此功能暂未完成

方式二:点击加入

免费授权QQ群

QQ在线咨询在线客服

免费咨询电话

400-028-7262

山西福彩快乐十分

淘宝店铺

bigemap.taobao.com

联系我们
  • 厨余垃圾“一点儿都没剩”,怎么做到的 2019-06-20
  • 坚持和完善我国基本经济制度的两条新经验(纪念改革开放四十周年) 2019-06-20
  • 比肩郭艾伦之人欲联手新疆冲冠?国产助攻王成X因素 2019-06-07
  • 光明日报:救命药岂能一降价就断货 2019-05-29
  • 2017网上群众工作优秀案例 2019-05-24
  • 只要等一等就能多“等”出8600万美元! 2019-05-24
  • 回复@大雨582:任何人的自由发展都是跟他的能力意愿行动及生成的结果平滑对接的。 2019-05-07
  • 印度军用运输机从高原机场起飞 吹起一场沙尘暴 2019-05-07
  • 中小企业板成立14年 累计实现净利润1.25万亿元 2019-05-06
  • 老火靓汤一天中何时喝最好? 2019-04-17
  • 陈晓卿推出全新美食纪录片 "风味"能否再续辉煌? 2019-04-17
  • 詹皇通知骑士队 准备与其续约 2019-04-11
  • 张瑜的专栏作者中国国家地理网 2019-04-10
  • 尧都农商银行全力推进服务“三农”工作 2019-04-09
  • [大笑]那依然是按劳(劳动价值或劳动能力)分配也! 2019-04-09
  • 体彩10分钟规则 2019的内部透码彩图 2019041任选9场奖金 爱波足球指数 湖南快乐十分开奖查询 上海福彩中心电话 074期一波中特 贵州十一选五走势图 江西快三玩法介绍 乐天排列五17003期分析 jiqiao新疆时时彩开奖 电子游戏mg123 香港官方一码中特 e球彩256 河南22选5