国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

控件類參考
編輯時間:2017-02-03

控件類

Control

此類是所有控件的基類,您可以通過此類來實現自定義控件。所有控件均包含Control類的屬性、方法和事件。通過Map.addControl()方法可將控件添加到地圖上。

構造函數

描述

Control()

創建一個控件原型實例,通過該原型實例可創建自定義控件

 

屬性

類型

描述

defaultAnchor

ControlAnchor

控件默認的停靠位置。自定義控件時需要提供此屬性,作為控件的默認停靠位置

defaultOffset

Size

控件默認的位置偏移值。自定義控件時需要提供此屬性,作為控件的默認偏移位置

 

方法

返回值

描述

initialize(map:Map)

HTMLElement

抽象方法。調用Map.addControl()方法添加控件時將調用此方法,從而實現該控件的初始化。自定義控件時需要實現此方法,并將元素的DOM元素在該方法中返回。DOM元素需要添加到地圖的容器中,使用map.getContainer()方法可獲得地圖容器元素

setAnchor(anchor:ControlAnchor)

none

設置控件停靠的位置

getAnchor()

ControlAnchor

返回控件停靠的位置

setOffset(offset:Size)

none

設置控件停靠的偏移量

getOffset()

Size

返回控件停靠的偏移量

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

控件的停靠位置

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

控件的停靠位置

offset

Size

控件的偏移值

size

Size

縮略地圖控件的大小

isOpen

Boolean

縮略地圖添加到地圖后的開合狀態,默認為關閉

ScaleControl

此類表示比例尺控件。

構造函數

描述

ScaleControl(opts: ScaleControlOptions)

創建一個比例尺控件

 

方法

返回值

描述

getUnit()

LengthUnit

返回比例尺單位制

setUnit(unit: LengthUnit)

none

設置比例尺單位制

ScaleControlOptions

此類表示ScaleControl構造函數的可選參數。它沒有構造函數,但可通過對象字面量形式表示。

屬性

類型

描述

anchor

ControlAnchor

控件的停靠位置

offset

Size

控件的偏移值

 

微信掃碼添加客服
400-028-7262
聯系我們
主站蜘蛛池模板: 亚洲成人三区 | 亚洲精品观看 | 成人精品视频在线 | 五月天综合网 | 亚洲成人影院在线观看 | 日本不卡视频在线观看 | 毛片一级片 | 中国国产一级毛片 | 日本一区免费 | 日韩一区二区在线视频 | 欧洲三级在线 | 成人黄色电影在线观看 | 久www| 成年人网站在线免费观看 | 狂揉艳妇肉体在线观看视频大全 | 天天爱天天操 | 国产一区二区三区电影在线观看 | 激情黄色一级片 | 成人在线一区二区 | 成人第一页 | 991本久久精品久久久久 | 国产一区二区三区四区www. | 亚洲一级一区 | 国产高清二区 | 黄页网站免费看 | 成人乱淫av日日摸夜夜爽节目 | 在线观看欧美一区 | 精品中文字幕在线 | 日本嫩草 | 26uuu成人亚洲综合色 | 狠狠操av| 99国产精品久久久久久久夜 | 草久在线观看 | 国产精品美女自拍视频 | 久久久99久久| 国产成人在线一区二区 | 日本wwwxx| 精品一区二区在线播放 | 日韩三区在线观看 | 中文字幕亚洲精品日韩一区 | 国产成人在线视频 |