亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

  百度離線地圖 教程

控件類參考

編輯時間:2017-03-02

控件類

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

控件的偏移值

 

主站蜘蛛池模板: 四虎影院久久久 | 国产综合欧美日韩视频一区 | 好紧好爽的午夜寂寞视频 | 青草视频在线观看免费网站 | 91嫩草国产在线观看免费 | 婷婷影院在线观看 | 国产v日韩v欧美v精品专区 | 日韩 国产 欧美 精品 在线 | 99在线精品免费视频 | 女张腿男人桶羞羞漫画 | 国产成人欧美 | 亚洲激情网 | 四虎影视色费永久在线观看 | 九九大香尹人视频免费 | porno18hd老师 | 成人免费视频一区二区三区 | 91夜色视频 | 欧美同性video | 欧美精品久久久亚洲 | 翁用力的抽插 | 91极品国产| 性夜影院午夜看片 | 国产综合亚洲欧美日韩一区二区 | 日韩影院在线观看 | 精品99一区二区三区麻豆 | 青苹果乐园影院在线播放 | 成人综合网址 | 欧美精品一区二区在线观看 | 99久久精品国产免看国产一区 | 天堂网在线.www天堂在线资源 | 美女伊人网 | a一级毛片录像带 录像片 | 91桃色网站| 精品人人做人人爽久久久 | 久久精品国产免费播高清无卡 | 思思玖玖玖在线精品视频 | 2020年最新国产精品视频免费 | 91资源在线视频 | 亚洲午夜久久久久国产 | www.九九 | 亚洲国产欧美在线人成aaaa20 |