控件類參考
                編輯時(shí)間:2017-02-03

                控件類

                Control

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

                構(gòu)造函數(shù)

                描述

                Control()

                創(chuàng)建一個(gè)控件原型實(shí)例,通過該原型實(shí)例可創(chuàng)建自定義控件

                 

                屬性

                類型

                描述

                defaultAnchor

                ControlAnchor

                控件默認(rèn)的停靠位置。自定義控件時(shí)需要提供此屬性,作為控件的默認(rèn)停靠位置

                defaultOffset

                Size

                控件默認(rèn)的位置偏移值。自定義控件時(shí)需要提供此屬性,作為控件的默認(rèn)偏移位置

                 

                方法

                返回值

                描述

                initialize(map:Map)

                HTMLElement

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

                setAnchor(anchor:ControlAnchor)

                none

                設(shè)置控件停靠的位置

                getAnchor()

                ControlAnchor

                返回控件停靠的位置

                setOffset(offset:Size)

                none

                設(shè)置控件停靠的偏移量

                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

                此類表示地圖的平移縮放控件,可以對(duì)地圖進(jìn)行上下左右四個(gè)方向的平移和縮放操作。

                構(gòu)造函數(shù)

                描述

                NavigationControl(type: NavigationControlOptions)

                創(chuàng)建一個(gè)特定樣式的地圖平移縮放控件

                 

                方法

                返回值

                描述

                getType()

                NavigationControlType

                返回平移縮放控件的類型

                setType(type: NavigationControlType)

                none

                設(shè)置平移縮放控件的類型

                NavigationControlOptions

                此類表示NavigationControl構(gòu)造函數(shù)的可選參數(shù)。它沒有構(gòu)造函數(shù),但可通過對(duì)象字面量形式表示。

                屬性

                類型

                描述

                anchor

                ControlAnchor

                控件的停靠位置

                offset

                Size

                控件的水平偏移值

                type

                NavigationControlType

                平移縮放控件的類型

                showZoomInfo

                Boolean

                是否顯示級(jí)別提示信息

                enableGeolocation

                Boolean

                控件是否集成定位功能,默認(rèn)為false

                NavigationControlType

                此常量表示平移縮放控件的類型。

                常量

                描述

                BMAP_NAVIGATION_CONTROL_LARGE

                標(biāo)準(zhǔn)的平移縮放控件(包括平移、縮放按鈕和滑塊)

                BMAP_NAVIGATION_CONTROL_SMALL

                僅包含平移和縮放按鈕

                BMAP_NAVIGATION_CONTROL_PAN

                僅包含平移按鈕

                BMAP_NAVIGATION_CONTROL_ZOOM

                僅包含縮放按鈕

                GeolocationControl

                此類是負(fù)責(zé)進(jìn)行地圖定位的控件,使用html5瀏覽器定位功能,此類繼承Control所有功能。

                構(gòu)造函數(shù)

                描述

                GeolocationControl(type: GeolocationControlOptions)

                創(chuàng)建一個(gè)特定樣式的地圖定位控件

                 

                方法

                返回值

                描述

                location()

                none

                開始進(jìn)行定位

                getAddressComponent()

                AddressComponent

                返回當(dāng)前的定位信息。若當(dāng)前還未定位,則返回null

                 

                事件

                參數(shù)

                描述

                locationSuccess

                {point, AddressComponent}

                定位成功后觸發(fā)此事件

                locationError

                {StatusCode}

                定位失敗后觸發(fā)此事件

                GeolocationControlOptions

                此類表示GeolocationControl構(gòu)造函數(shù)的可選參數(shù)。它沒有構(gòu)造函數(shù),但可通過對(duì)象字面量形式表示。

                屬性

                類型

                描述

                anchor

                ControlAnchor

                控件的停靠位置,默認(rèn)定位到地圖的右下角

                offset

                Size

                控件的水平偏移值

                showAddressBar

                Boolean

                是否顯示定位信息面板。默認(rèn)顯示定位信息面板

                enableAutoLocation

                Boolean

                添加控件時(shí)是否進(jìn)行定位。默認(rèn)添加控件時(shí)不進(jìn)行定位

                locationIcon

                Icon

                可自定義定位中心點(diǎn)的Icon樣式

                OverviewMapControl

                此類表示縮略地圖控件。

                構(gòu)造函數(shù)

                描述

                OverviewMapControl(opts: OverviewMapControlOptions)

                創(chuàng)建一個(gè)縮略地圖控件實(shí)例

                 

                方法

                返回值

                描述

                changeView()

                none

                切換縮略地圖控件的開合狀態(tài)

                setSize(size: Size)

                none

                設(shè)置縮略地圖的大小

                getSize()

                Size

                返回縮略地圖的大小

                 

                事件

                參數(shù)

                描述

                viewchanged

                event{type, target, isOpen}

                縮略地圖開合狀態(tài)發(fā)生變化后觸發(fā)此事件

                viewchanging

                event{type, target}

                縮略地圖開合狀態(tài)發(fā)生變化過程中觸發(fā)此事件

                OverviewMapControlOptions

                此類表示OverviewMapControl構(gòu)造函數(shù)的可選參數(shù)。它沒有構(gòu)造函數(shù),但可通過對(duì)象字面量形式表示。

                屬性

                類型

                描述

                anchor

                ControlAnchor

                控件的停靠位置

                offset

                Size

                控件的偏移值

                size

                Size

                縮略地圖控件的大小

                isOpen

                Boolean

                縮略地圖添加到地圖后的開合狀態(tài),默認(rèn)為關(guān)閉

                ScaleControl

                此類表示比例尺控件。

                構(gòu)造函數(shù)

                描述

                ScaleControl(opts: ScaleControlOptions)

                創(chuàng)建一個(gè)比例尺控件

                 

                方法

                返回值

                描述

                getUnit()

                LengthUnit

                返回比例尺單位制

                setUnit(unit: LengthUnit)

                none

                設(shè)置比例尺單位制

                ScaleControlOptions

                此類表示ScaleControl構(gòu)造函數(shù)的可選參數(shù)。它沒有構(gòu)造函數(shù),但可通過對(duì)象字面量形式表示。

                屬性

                類型

                描述

                anchor

                ControlAnchor

                控件的停靠位置

                offset

                Size

                控件的偏移值

                 

                微信掃碼添加客服
                400-028-7262
                聯(lián)系我們
                主站蜘蛛池模板: 欧美va亚洲va国产综合| 色88久久久久高潮综合影院| 女人体a级1963免费| 久久综合综合久久| 热带雨电影无删减在线播放| 国产v亚洲v天堂无码网站| j8又粗又硬又大又爽视频| 天天摸天天碰成人免费视频| 久久久91精品国产一区二区| 欧美人与性动交α欧美精品| 偷看农村妇女牲交| 色一情一乱一伦一视频免费看| 国产精品中文字幕在线观看| h无遮挡男女激烈动态图| 日出水了特别黄的视频| 亚洲一区无码中文字幕| 特黄一级**毛片| 啊灬啊别停灬用力视频啊视频 | 人妻18毛片a级毛片免费看| 色橹橹欧美在线观看视频高清 | 欧美69vivohd| 亚洲精品老司机| 精品国产亚洲第一区二区三区 | 国产伦精品一区二区三区在线观看| 69农夫和老妇重口小说| 少妇AV射精精品蜜桃专区| 久久久久久成人毛片免费看| 最近最新2019中文字幕4| 亚洲欧美日韩在线综合福利| 精品一区中文字幕| 四虎4hu永久在线观看| 香蕉久久夜色精品升级完成| 国产精品久久久久电影| 97久久精品人人澡人人爽| 女人18与19毛片免费| 中文字幕在线色| 日本电影中文字幕| 亚洲AV永久无码精品表情包| 欧美精品一区视频| 亚洲黄色片网站| 精品久久久久久久久久中文字幕 |