百度地圖API手冊(cè)_第1頁(yè)
百度地圖API手冊(cè)_第2頁(yè)
百度地圖API手冊(cè)_第3頁(yè)
百度地圖API手冊(cè)_第4頁(yè)
百度地圖API手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、核心類· Map 基礎(chǔ)類· Point · Pixel · Bounds · Size 控件類· Control · ControlAnchor · NavigationControl · NavigationControlType · NavigationControlOptions · OverviewMapControl · OverviewMapControlOptions · ScaleControl · ScaleControlOptions

2、· LengthUnit · CopyrightControl · Copyright · CopyrightControlOptions 覆蓋物類· Overlay · InfoWindow · InfoWindowOptions · Marker · MarkerOptions · Label · LabelOptions · Polyline · PolylineOptions · Polygon · PolygonOptions 

3、3; Icon · IconOptions 右鍵菜單類· ContextMenu · MenuItem · MenuItemOptions 工具類· PushpinTool · PushpinToolOptions · DistanceTool · DragAndZoomTool · DragAndZoomToolOptions · ZoomType 地圖圖層類· TileLayer · TileLayerOptions · MapType 服務(wù)類· Lo

4、calSearch · LocalSearchOptions · StatusCode · LocalResult · LocalResultPoi · PoiType · TransitRoute · TransitRouteOptions · TransitPolicy · TransitRouteResult · TransitRoutePlan · Line · LineType · DrivingRoute · DrivingRouteOptio

5、ns · DrivingPolicy · DrivingRouteResult · RoutePlan · Route · RouteType · WalkingRoute · WalkingRouteOptions · WalkingRouteResult · Geocoder · LocalCity · LocalCityOptions · LocalCityResult · TrafficControl Map 類此類是地圖API的核心類,用來(lái)實(shí)例化一個(gè)地圖。

6、 構(gòu)造函數(shù)構(gòu)造函數(shù)描述Map(container:String|HTMLElement, opts:MapOptions)在指定的容器內(nèi)創(chuàng)建地圖實(shí)例,之后需要調(diào)用Map.centerAndZoom()方法對(duì)地圖進(jìn)行初始化。未進(jìn)行初始化的地圖將不能進(jìn)行任何操作。配置方法方法 返回值 描述 enableDragging()none啟用地圖拖拽,默認(rèn)啟用。disableDragging()none禁用地圖拖拽。enableScrollWheelZoom()none啟用滾輪放大縮小,默認(rèn)禁用。disableScrollWheelZoom()none禁用滾輪放大縮小。enableDoubleClickZ

7、oom()none啟用雙擊放大,默認(rèn)啟用。disableDoubleClickZoom()none禁用雙擊放大。enableKeyboard()none啟用鍵盤(pán)操作,默認(rèn)禁用。鍵盤(pán)的上、下、左、右鍵可連續(xù)移動(dòng)地圖。同時(shí)按下其中兩個(gè)鍵可使地圖進(jìn)行對(duì)角移動(dòng)。PgUp、PgDn、Home和End鍵會(huì)使地圖平移其1/2的大小。+、-鍵會(huì)使地圖放大或縮小一級(jí)disableKeyboard()none禁用鍵盤(pán)操作。地圖狀態(tài)方法方法 返回值 描述 getSize()Size返回地圖視圖的大小,以像素表示。getZoom()Number返回地圖當(dāng)前縮放級(jí)別。getCenter()Point返回地圖當(dāng)前中心點(diǎn)。

8、getBounds()Bounds返回地圖可視區(qū)域,以地理坐標(biāo)表示。toString()String返回類型描述字符串。修改地圖狀態(tài)方法方法 返回值 描述 setCenter(center:Point)none設(shè)置地圖中心點(diǎn)地理坐標(biāo)。panTo(center:Point)none將地圖的中心點(diǎn)更改為給定的點(diǎn)。如果該點(diǎn)在當(dāng)前的地圖視圖中已經(jīng)可見(jiàn),則會(huì)以平滑動(dòng)畫(huà)的方式移動(dòng)中心點(diǎn)。panBy(x:Number, y:Number)none以動(dòng)畫(huà)效果移動(dòng)地圖的中心點(diǎn)。(像素單位),如果指定的像素大于可視區(qū)域范圍,不執(zhí)行滑動(dòng)效果。zoomTo(zoom:Number)none將視圖切換到指定的縮放等級(jí),

9、中心點(diǎn)坐標(biāo)不變。注意:當(dāng)有信息窗口在地圖上打開(kāi)時(shí),地圖縮放將保證信息窗口所在的坐標(biāo)位置不動(dòng)。zoomIn()none放大一級(jí)視圖。zoomOut()none縮小一級(jí)視圖。centerAndZoom(center:Point, zoom:Number)none設(shè)置地圖中心點(diǎn)地理坐標(biāo),并改變縮放等級(jí)。在創(chuàng)建地圖實(shí)例后應(yīng)立即調(diào)用此方法對(duì)地圖進(jìn)行初始化。reset()none重新設(shè)置地圖,恢復(fù)地圖初始化時(shí)的中心點(diǎn)和級(jí)別??丶椒ǚ椒?返回值 描述 addControl(control:Control)none將控件添加到地圖,一個(gè)控件實(shí)例只能向地圖中添加一次。removeControl(control

10、:Control)none從地圖中移除控件。如果控件從未被添加到地圖中,則該移除不起任何作用。getContainer()HTMLElement返回地圖的容器元素。當(dāng)創(chuàng)建用戶自定義控件時(shí),需要自行實(shí)現(xiàn)Control.initialize()方法,并將控件的容器元素添加到地圖上,通過(guò)此方法可獲得地圖容器。右鍵菜單方法方法 返回值 描述 addContextMenu(menu:ContextMenu)none添加右鍵菜單。removeContextMenu(menu:ContextMenu)none移除右鍵菜單。覆蓋物方法方法 返回值 描述 addOverlay(overlay:Overlay)n

11、one將覆蓋物添加到地圖中,一個(gè)覆蓋物實(shí)例只能向地圖中添加一次。removeOverlay(overlay:Overlay)none從地圖中移除覆蓋物。如果覆蓋物從未被添加到地圖中,則該移除不起任何作用。clearOverlays()none清除地圖上所有覆蓋物。openInfoWindow(infoWnd:InfoWindow, point:Point)none在地圖上打開(kāi)信息窗口。closeInfoWindow()none關(guān)閉在地圖上打開(kāi)的信息窗口。在標(biāo)注上打開(kāi)的信息窗口也可通過(guò)此方法進(jìn)行關(guān)閉。地圖圖層方法方法 返回值 描述 addTileLayer(tileLayer:TileLayer

12、)none添加一個(gè)自定義地圖圖層。removeTileLayer(tilelayer:TileLayer)none移除一個(gè)自定義地圖圖層。getTileLayer(mapType:String)TileLayer通過(guò)地圖類型得到一個(gè)地圖圖層對(duì)象。坐標(biāo)變換方法 返回值 描述 pixelToPoint(pixel:Pixel)Point像素坐標(biāo)轉(zhuǎn)換為經(jīng)緯度坐標(biāo)。pointToPixel(point:Point)Pixel經(jīng)緯度坐標(biāo)轉(zhuǎn)換為像素坐標(biāo)。事件事件 參數(shù) 描述 clickeventtype, target, pixel, point鼠標(biāo)點(diǎn)擊地圖時(shí)會(huì)觸發(fā)此事件。dblclickeventtyp

13、e, target, pixel, point鼠標(biāo)雙擊地圖時(shí)會(huì)觸發(fā)此事件。rightclickeventtype, target, pixel, point鼠標(biāo)右鍵點(diǎn)擊地圖時(shí)會(huì)觸發(fā)此事件。mousemoveeventtype, target, pixel, point在地圖中移動(dòng)鼠標(biāo)時(shí)會(huì)觸發(fā)此事件。movestarteventtype, target地圖移動(dòng)開(kāi)始時(shí)觸發(fā)此事件。movingeventtype, target地圖移動(dòng)過(guò)程中觸發(fā)此事件。moveendeventtype, target地圖移動(dòng)結(jié)束時(shí)觸發(fā)此事件。zoomstarteventtype, target地圖更加縮放級(jí)別開(kāi)始時(shí)觸

14、發(fā)觸發(fā)此事件。zoomendeventtype, target地圖更加縮放級(jí)別結(jié)束時(shí)觸發(fā)觸發(fā)此事件。addoverlayeventtype, target當(dāng)使用Map.addOverlay()方法向地圖中添加單個(gè)覆蓋物時(shí)會(huì)觸發(fā)此事件。addcontroleventtype, target當(dāng)使用Map.addControl()方法向地圖中添加單個(gè)控件時(shí)會(huì)觸發(fā)此事件。removecontroleventtype, target當(dāng)使用Map.removeControl()方法移除單個(gè)控件時(shí)會(huì)觸發(fā)此事件。removeoverlayeventtype, target當(dāng)使用Map.removeOverla

15、y()方法移除單個(gè)覆蓋物時(shí)會(huì)觸發(fā)此事件。clearoverlayseventtype, target當(dāng)使用Map.clearOverlays()方法一次性移除全部覆蓋物時(shí)會(huì)觸發(fā)此事件。dragstarteventtype, target, pixel, point開(kāi)始拖拽地圖時(shí)觸發(fā)。draggingeventtype, target, pixel, point拖拽地圖過(guò)程中觸發(fā)。dragendeventtype, target, pixel, point停止拖拽地圖時(shí)觸發(fā)。addtilelayereventtype, target添加一個(gè)自定義地圖圖層時(shí)觸發(fā)此事件。removetilelaye

16、reventtype, target移除一個(gè)自定義地圖圖層時(shí)觸發(fā)此事件。loadeventtype, target, pixel, point, zoom調(diào)用Map.centerAndZoom()方法時(shí)會(huì)觸發(fā)此事件。這表示位置、縮放層級(jí)已經(jīng)確定,但可能還在載入地圖圖塊。resizeeventtype, target, size地圖可視區(qū)域大小發(fā)生變化時(shí)會(huì)觸發(fā)此事件。MapOptions 類此類表示Map構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 zoomLevelNumber地圖的初始縮放級(jí)別,范圍1 - 18。centerPointPoint地圖的初始

17、中心點(diǎn)坐標(biāo)。zoomLevelMinNumber設(shè)置地圖顯示最小縮放級(jí)別。zoomLevelMaxNumber設(shè)置地圖顯示最大縮放級(jí)別。Point 類此類表示一個(gè)地理坐標(biāo)點(diǎn)。 構(gòu)造函數(shù)描述Point(lng:Number, lat:Number)以指定的經(jīng)度和緯度創(chuàng)建一個(gè)地理點(diǎn)坐標(biāo)。屬性屬性 類型 描述 lngNumber地理經(jīng)度。latNumber地理緯度。方法方法 返回值 描述 equals(other:Point)Boolean判斷坐標(biāo)點(diǎn)是否相等,當(dāng)且僅當(dāng)兩點(diǎn)的經(jīng)度和緯度均相等時(shí)返回true。toString()String返回類型描述字符串。Pixel 類此類表示地圖上的一點(diǎn),單位為像

18、素。 構(gòu)造函數(shù)描述Pixel(x:Number, y:Number)創(chuàng)建像素點(diǎn)對(duì)象實(shí)例。像素坐標(biāo)的坐標(biāo)原點(diǎn)為地圖區(qū)域的左上角。屬性屬性 類型 描述 xNumberx坐標(biāo)。yNumbery坐標(biāo)。方法方法 返回值 描述 equals(other:Pixel)Boolean判斷坐標(biāo)點(diǎn)是否相等,當(dāng)且僅當(dāng)兩點(diǎn)的x坐標(biāo)和y坐標(biāo)均相等時(shí)返回true。toString()String返回類型描述字符串。Bounds 類構(gòu)造函數(shù)此類表示地理坐標(biāo)的矩形區(qū)域。矩形區(qū)域通過(guò)兩個(gè)點(diǎn)的x、y坐標(biāo)進(jìn)行描述,其中數(shù)值較小的點(diǎn)位于矩形的左下角、數(shù)值較大的點(diǎn)位于矩形的右上角。 構(gòu)造函數(shù)描述Bounds(minX:Number,

19、minY:Number, maxX:Number, maxY:Number)創(chuàng)建一個(gè)包含所有給定點(diǎn)坐標(biāo)的矩形區(qū)域。屬性屬性 類型 描述 minXNumber矩形左下角的x坐標(biāo)。minYNumber矩形左下角的y坐標(biāo)。maxXNumber矩形右上角的x坐標(biāo)。maxYNumber矩形右上角的y坐標(biāo)。方法方法 返回值 描述 equals(other:Bounds)Boolean當(dāng)且僅當(dāng)此矩形中的兩點(diǎn)參數(shù)都等于其他矩形的兩點(diǎn)參數(shù)時(shí),返回true。containsPoint(point:Point)Boolean如果點(diǎn)的地理坐標(biāo)位于此矩形內(nèi),則返回true。containsBounds(bounds:B

20、ounds)Boolean傳入的矩形區(qū)域完全包含于此矩形區(qū)域中,則返回true。intersects(other:Bounds)Bounds計(jì)算與另一矩形的交集區(qū)域。extend(point:Point)none放大此矩形,使其包含給定的點(diǎn)。getCenter()Point返回矩形的中心點(diǎn)。isEmpty()Boolean如果矩形為空,則返回true。toString()String返回類型描述字符串。Size 類此類以像素表示一個(gè)矩形區(qū)域的大小。Size對(duì)象包含兩個(gè)屬性:width、height,分別表示矩形的水平方向的數(shù)值和豎直方向的數(shù)值。 屬性屬性 類型 描述 widthNumber水平

21、方向數(shù)值。heightNumber豎直方向的數(shù)值。方法方法 返回值 描述 equals(other:Bounds)Boolean當(dāng)且僅當(dāng)此矩形中的寬度和高度都等于其他矩形的寬度和高度時(shí),返回true。toString()String返回類型描述字符串。Control 類此類是所有控件的基類,您可以通過(guò)此類來(lái)實(shí)現(xiàn)自定義控件。所有控件均包含Control類的屬性、方法和事件。通過(guò)Map.addControl()方法可將控件添加到地圖上。構(gòu)造函數(shù)描述Control()創(chuàng)建一個(gè)控件原型實(shí)例,通過(guò)該原型實(shí)例可創(chuàng)建自定義控件。 屬性方法 返回值 描述 defaultAnchorenum ControlAn

22、chor控件默認(rèn)的??课恢?。自定義控件時(shí)需要提供此屬性,作為控件的默認(rèn)??课恢?。defaultOffsetSize控件默認(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:enum ControlAncho

23、r)none設(shè)置控件??康奈恢胓etAnchor()enum ControlAnchor獲取控件停靠的位置setOffset(offset:Size)none設(shè)置控件??康钠屏縢etOffset()Size獲取控件??康钠屏縮how()none顯示控件hide()none隱藏控件isVisible()Boolean判斷控件的可見(jiàn)性toString()String返回描述類型字符串。如果需要,自定義控件需要自行實(shí)現(xiàn)此方法以獲得描述自身類型的字符串。ControlAnchor 枚舉常量此常量表示控件的定位。 常數(shù) 描述 BMAP_ANCHOR_TOP_LEFT控件將定位到地圖的左上角。BMAP

24、_ANCHOR_TOP_RIGHT控件將定位到地圖的右上角。BMAP_ANCHOR_BOTTOM_LEFT控件將定位到地圖的左下角。BMAP_ANCHOR_BOTTOM_RIGHT控件將定位到地圖的右下角。NavigationControl 類此類表示地圖的平移縮放控件,可以對(duì)地圖進(jìn)行上下左右四個(gè)方向的平移和縮放操作。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述NavigationControl(opts:NavigationControlOptions)創(chuàng)建一個(gè)特定樣式的地圖平移縮放控件。方法方法 返回值 描述 getType()enum NavigationControlType獲取平移縮放控件的類型。setT

25、ype(type:enum NavigationControlType)none設(shè)置平移縮放控件的類型。NavigationControlType 枚舉常量此常數(shù)表示平移縮放控件的類型 常數(shù)常數(shù) 描述 BMAP_NAVIGATION_CONTROL_LARGE標(biāo)準(zhǔn)的平移縮放控件(包括平移、縮放按鈕和滑塊)。BMAP_NAVIGATION_CONTROL_SMALL僅包含平移和縮放按鈕。BMAP_NAVIGATION_CONTROL_PAN僅包含平移按鈕。BMAP_NAVIGATION_CONTROL_ZOOM僅包含縮放按鈕。NavigationControlOptions 類此類表示Navig

26、ationControl構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性屬性 類型 描述 anchorenum ControlAnchor控件的停靠位置。offsetSize控件的水平偏移值。typeenum NavigationControlType平移縮放控件的類型。OverviewMapControl 類此類表示縮略地圖控件。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述OverviewMapControl(opts:OverviewMapControlOptions)創(chuàng)建一個(gè)縮略地圖控件實(shí)例方法方法 返回值 描述 changeView()none切換縮略地圖控件的開(kāi)合狀態(tài)。setSize

27、(size:Size)none設(shè)置縮略地圖的大小。getSize()Size獲取縮略地圖的大小。事件事件 參數(shù) 描述 viewchangedeventtype, target, isOpen縮略地圖開(kāi)合狀態(tài)發(fā)生變化后觸發(fā)此事件。viewchangingeventtype, target縮略地圖開(kāi)合狀態(tài)發(fā)生變化過(guò)程中觸發(fā)此事件。OverviewMapControlOptions 類此類表示OverviewMapControl構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性屬性 類型 描述 anchorenum ControlAnchor控件的停靠位置。offsetSize控

28、件的偏移值。sizeNumber縮略地圖控件的大小。isOpenNumber縮略地圖添加到地圖后的開(kāi)合狀態(tài),默認(rèn)為關(guān)閉。ScaleControl 類此類表示比例尺控件。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述ScaleControl(opts:ScaleControlOptions)創(chuàng)建一個(gè)比例尺控件。方法方法 返回值 描述 getUnit()enum LengthUnit獲取比例尺單位制。setUnit(unit:enum LengthUnit)none設(shè)置比例尺單位制。LengthUnit 枚舉常量此常數(shù)表示長(zhǎng)度單位制。 常數(shù)常數(shù) 描述 BMAP_UNIT_METRIC公制單位。BMAP_UNIT_IMPE

29、RIAL英制單位。ScaleControlOptions 類此類表示ScaleControl構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性屬性 類型 描述 anchorenum ControlAnchor控件的停靠位置。offsetSize控件的偏移值。CopyrightControl 類此類表示版權(quán)控件,您可以在地圖上添加自己的版權(quán)信息。每一個(gè)版權(quán)信息需要包含如下內(nèi)容:版權(quán)的唯一標(biāo)識(shí)、版權(quán)內(nèi)容和其適用的區(qū)域范圍。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述CopyrightControl(opts:CopyrightControlOptions)創(chuàng)建一個(gè)版權(quán)控件實(shí)例。方法方法 返回值 描述

30、 addCopyright(copyright:Copyright)none添加版權(quán)信息。removeCopyright(id)none移除版權(quán)信息。getCopyright(id)Copyright獲取單個(gè)版權(quán)信息。getCopyrightCollection()Array<Copyright>獲取版權(quán)信息列表。Copyright 類此類表示一條版權(quán)信息。可作為CopyrightControl.addCopyright()方法的參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性屬性 類型 描述 idNumber該版權(quán)信息的唯一標(biāo)識(shí)符。contentString該版權(quán)的文本信

31、息,用于顯示在地圖上,支持HTML內(nèi)容。boundsBounds該版權(quán)信息所適用的地理區(qū)域。CopyrightControlOptions 類此類表示CopyrightControl構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性屬性 類型 描述 anchorenum ControlAnchor控件的??课恢?。offsetSize控件的偏移值。Overlay 類覆蓋物的抽象基類,所有覆蓋物均繼承基類的方法。此類不可實(shí)例化。方法屬性 類型 描述 show()none顯示覆蓋物。hide()none隱藏覆蓋物。isVisible()none判斷覆蓋物是否可見(jiàn)。dispose(

32、)none釋放覆蓋物對(duì)象所占用的內(nèi)存??稍诟采w物被移除后調(diào)用此方法,此后該覆蓋物將不能再次添加到地圖上。toString()String返回類型描述字符串。InfoWindow 類此類表示地圖上包含信息的窗口。構(gòu)造函數(shù)構(gòu)造函數(shù)描述InfoWindow(content:String, opts:InfoWindowOptions)創(chuàng)建一個(gè)信息窗實(shí)例,其中content支持HTML內(nèi)容。方法屬性 類型 描述 setWidth(width:Number)none設(shè)置信息窗口的寬度,單位像素。取值范圍:220 - 730。setHeight(height:Number)none設(shè)置信息窗口的高度,單位

33、像素。取值范圍:60 - 650。redraw()none重繪信息窗口,當(dāng)信息窗口內(nèi)容發(fā)生變化時(shí)進(jìn)行調(diào)用。setTitle(title:String)none設(shè)置信息窗口標(biāo)題。支持HTML內(nèi)容。setContent(content:String)none設(shè)置信息窗口內(nèi)容。支持HTML內(nèi)容。enableMaximize()none啟用窗口最大化功能。disableMaximize()none禁用窗口最大化功能。isOpen()Boolean返回信息窗口的打開(kāi)狀態(tài)。setMaxContent(content:String)none信息窗口最大化時(shí)所顯示內(nèi)容,支持HTML內(nèi)容。事件事件 參數(shù) 描述

34、closeeventtype, target, point信息窗口被關(guān)閉時(shí)觸發(fā)此事件。openeventtype, target, point信息窗口被打開(kāi)時(shí)觸發(fā)此事件。InfoWindowOptions 類此類表示InfoWindow構(gòu)造函數(shù)的可選參數(shù),它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。屬性 類型 描述 widthNumber信息窗寬度,單位像素。取值范圍:0, 220 - 730。如果您指定寬度為0,則信息窗口的寬度將按照其內(nèi)容自動(dòng)調(diào)整。heightNumber信息窗高度,單位像素。取值范圍:0, 60 - 650。如果您指定高度為0,則信息窗口的高度將按照其內(nèi)容自動(dòng)調(diào)整。max

35、WidthNumber信息窗最大化時(shí)的寬度,單位像素。取值范圍:220 - 730。offsetSize信息窗位置偏移值。默認(rèn)情況下在地圖上打開(kāi)的信息窗底端的尖角將指向其地理坐標(biāo),在標(biāo)注上打開(kāi)的信息窗底端尖角的位置取決于標(biāo)注所用圖標(biāo)的infoWindowOffset屬性值,您可以為信息窗添加偏移量來(lái)改變默認(rèn)位置。titleString信息窗標(biāo)題文字,支持HTML內(nèi)容。Marker 類此類表示地圖上一個(gè)圖像標(biāo)注。構(gòu)造函數(shù)構(gòu)造函數(shù)描述Marker(point:Point, opts:MarkerOptions)創(chuàng)建一個(gè)圖像標(biāo)注實(shí)例。point參數(shù)指定了圖像標(biāo)注所在的地理位置。方法屬性 類型 描述

36、openInfoWindow(infoWnd:InfoWindow)none打開(kāi)信息窗。closeInfoWindow()none關(guān)閉信息窗。setIcon(icon:Icon)none設(shè)置標(biāo)注所用的圖標(biāo)對(duì)象。getIcon()Icon獲取標(biāo)注所用的圖標(biāo)對(duì)象。setPoint(point:Point)none設(shè)置標(biāo)注的地理坐標(biāo)。getPoint()Point獲取標(biāo)注的地理坐標(biāo)。setOffset(offset:Size)none設(shè)置標(biāo)注的偏移值。getOffset()Size獲取標(biāo)注的偏移值。getLabel()Label獲取標(biāo)注的文本標(biāo)注。setLabel(label:Label)none為

37、標(biāo)注添加文本標(biāo)注。setTitle(title:String)none設(shè)置標(biāo)注的標(biāo)題,當(dāng)鼠標(biāo)移至標(biāo)注上時(shí)顯示此標(biāo)題。getTitle()String獲取標(biāo)注的標(biāo)題。setTop(isTop:Boolean)none將標(biāo)注置于其他標(biāo)注之上。默認(rèn)情況下,緯度較低的標(biāo)注會(huì)覆蓋在緯度較高的標(biāo)注之上,從而形成一種立體效果。通過(guò)此方法可使某個(gè)標(biāo)注覆蓋在其他所有標(biāo)注之上。注意:如果在多個(gè)標(biāo)注對(duì)象上調(diào)用此方法,則這些標(biāo)注依舊按照緯度產(chǎn)生默認(rèn)的覆蓋效果。事件屬性 類型 描述 clickeventtype, target點(diǎn)擊標(biāo)注圖標(biāo)后會(huì)觸發(fā)此事件。dblclickeventtype, target, point,

38、pixel雙擊標(biāo)注圖標(biāo)后會(huì)觸發(fā)此事件。mousedowneventtype, target, point,pixel鼠標(biāo)在標(biāo)注圖上按下觸發(fā)此事件。mouseupeventtype, target, point,pixel鼠標(biāo)在標(biāo)注圖上釋放觸發(fā)此事件。mouseouteventtype, target, point,pixel鼠標(biāo)離開(kāi)標(biāo)注時(shí)觸發(fā)此事件。mouseovereventtype, target, point,pixel當(dāng)鼠標(biāo)進(jìn)入標(biāo)注圖標(biāo)區(qū)域時(shí)會(huì)觸發(fā)此事件。removeeventtype, target移除標(biāo)注時(shí)觸發(fā)。infowindowcloseeventtype, target信息窗

39、在此標(biāo)注上關(guān)閉時(shí)觸發(fā)此事件。infowindowopeneventtype, target信息窗在此標(biāo)注上打開(kāi)時(shí)觸發(fā)此事件。MarkerOptions 類此類表示Marker構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 offsetSize標(biāo)注的位置偏移值。iconIcon標(biāo)注所用的圖標(biāo)對(duì)象。Label 類此類表示地圖上的文本標(biāo)注。 構(gòu)造函數(shù)描述Label(content:String, opts:LabelOptions)創(chuàng)建一個(gè)文本標(biāo)注實(shí)例。point參數(shù)指定了文本標(biāo)注所在的地理位置。方法屬性 類型 描述 setStyle(styles:Object)

40、none設(shè)置文本標(biāo)注樣式,該樣式將作用于文本標(biāo)注的容器元素上。其中styles為JavaScript對(duì)象常量,比如:setStyle(  color : "red",  fontSize : "12px")注意:如果css的屬性名中包含連字符,需要將連字符去掉并將其后的字母進(jìn)行大寫(xiě)處理,例如:背景色屬性要寫(xiě)成:backgroundColor。 setContent(content:String)none設(shè)置文本標(biāo)注的內(nèi)容。支持HTML。setOffset(offset:Size)none設(shè)置文本標(biāo)注的偏移值。get

41、Offset()Size獲取文本標(biāo)注的偏移值。setTitle(title:String)none設(shè)置文本標(biāo)注的標(biāo)題,當(dāng)鼠標(biāo)移至標(biāo)注上時(shí)顯示此標(biāo)題。getTitle()String獲取文本標(biāo)注的標(biāo)題。事件屬性 類型 描述 clickeventtype, target點(diǎn)擊文本標(biāo)注后會(huì)觸發(fā)此事件。dblclickeventtype, target雙擊文本標(biāo)注后會(huì)觸發(fā)此事件。mousedowneventtype, target鼠標(biāo)在文本標(biāo)注上按下觸發(fā)此事件。mouseupeventtype, target鼠標(biāo)在文本標(biāo)注釋放觸發(fā)此事件。mouseouteventtype, target鼠標(biāo)離開(kāi)文本標(biāo)注

42、時(shí)觸發(fā)此事件。mouseovereventtype, target當(dāng)鼠標(biāo)進(jìn)入文本標(biāo)注區(qū)域時(shí)會(huì)觸發(fā)此事件。removeeventtype, target移除文本標(biāo)注時(shí)觸發(fā)。LabelOptions 類此類表示Lable構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 offsetSize文本標(biāo)注的位置偏移值。pointPoint文本標(biāo)注的坐標(biāo)點(diǎn)。Polyline 類此類表示地圖上的折線覆蓋物。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述Polyline(points:Array<Point>, opts:PolylineOptions)創(chuàng)建折線覆蓋物對(duì)象方法方法 返回值

43、描述 setPoints(points:Array<Point>)none設(shè)置折線的點(diǎn)數(shù)組。getPoints()Array<Point>返回折線的點(diǎn)數(shù)組。setStrokeColor(color:String)none設(shè)置折線的顏色。getStrokeColor()String獲得折線的顏色。setStrokeOpacity(opacity:Number)none設(shè)置透明度,取值范圍0 - 1。getStrokeOpacity()Number獲取透明度。setStrokeWeight(weight:Number)none設(shè)置線的寬度,范圍為大于等于1的整數(shù)。getSt

44、rokeWeight()Number獲取線的寬度。setStrokeStyle(style:String)none設(shè)置是為實(shí)線或虛線,solid或dashed。getStrokeStyle()String獲取當(dāng)前線樣式狀態(tài),實(shí)線或者虛線。事件屬性 類型 描述 clickeventtype, target, point, pixel點(diǎn)擊折線后會(huì)觸發(fā)此事件。dblclickeventtype, target, point, pixel雙擊折線后會(huì)觸發(fā)此事件。mousedowneventtype, target, point, pixel鼠標(biāo)在折線上按下觸發(fā)此事件。mouseupeventtype,

45、 target, point, pixel鼠標(biāo)在折線釋放觸發(fā)此事件。mouseouteventtype, target, point, pixel鼠標(biāo)離開(kāi)折線時(shí)觸發(fā)此事件。mouseovereventtype, target, point, pixel當(dāng)鼠標(biāo)進(jìn)入折線區(qū)域時(shí)會(huì)觸發(fā)此事件。removeeventtype, target移除折線時(shí)觸發(fā)。PolylineOptions 類此類表示Polyline構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 strokeColorString折線顏色strokeWeightNumber折線的寬度,以像素為單位。str

46、okeOpacityNumber折線的透明度,取值范圍0 - 1。strokeStyleString折線的樣式,solid或dashed。Polygon 類此類表示一個(gè)多邊形覆蓋物。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述Polygon(points:Array<Point>, opts:PolygonOptions)創(chuàng)建多邊形覆蓋物方法方法 返回值 描述 setPoints(points:Array<Point>)none設(shè)置多邊型的點(diǎn)數(shù)組。getPoints()Array<Point>返回多邊型的點(diǎn)數(shù)組。setStrokeColor(color:String)none設(shè)置

47、多邊型的邊線顏色,參數(shù)為合法的CSS顏色值。getStrokeColor()String獲得多邊型的邊線顏色。setFillColor(color:String)none設(shè)置多邊形的填充顏色,參數(shù)為合法的CSS顏色值。當(dāng)參數(shù)為空字符串時(shí),折線覆蓋物將沒(méi)有填充效果。getFillcolor()String獲取多邊形的填充顏色。setStrokeOpacity(opacity:Number)none設(shè)置多邊形的邊線透明度,取值范圍0 - 1。getStrokeOpacity()Number獲取多邊形的邊線透明度。setFillOpacity(opacity:Number)none設(shè)置多邊形的填充透

48、明度,取值范圍0 - 1。getFillOpacity()Number獲取多邊形的填充透明度。setStrokeWeight(weight:Number)none設(shè)置邊線的寬度,取值為大于等于1的整數(shù)。getStrokeWeight()Number獲取邊線的寬度。setStrokeStyle(style:String)none置是為實(shí)線或虛線,取值solid或dashed。getStrokeStyle()String獲取當(dāng)前線樣式狀態(tài),實(shí)線、虛線。事件屬性 類型 描述 clickeventtype, target, point, pixel點(diǎn)擊多邊形后會(huì)觸發(fā)此事件。dblclickeventt

49、ype, target, point, pixel雙擊多邊形后會(huì)觸發(fā)此事件。mousedowneventtype, target, point, pixel鼠標(biāo)在多邊形上按下觸發(fā)此事件。mouseupeventtype, target, point, pixel鼠標(biāo)在多邊形釋放觸發(fā)此事件。mouseouteventtype, target, point, pixel鼠標(biāo)離開(kāi)多邊形時(shí)觸發(fā)此事件。mouseovereventtype, target, point, pixel當(dāng)鼠標(biāo)進(jìn)入多邊形區(qū)域時(shí)會(huì)觸發(fā)此事件。removeeventtype, target移除多邊形時(shí)觸發(fā)。PolygonOptio

50、ns 類此類表示Polygon構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 strokeColorString邊線顏色。fillColorString填充顏色。當(dāng)參數(shù)為空時(shí),折線覆蓋物將沒(méi)有填充效果。strokeWeightNumber邊線的寬度,以像素為單位。strokeOpacityNumber邊線透明度,取值范圍0 - 1。fillOpacityNumber填充的透明度,取值范圍0 - 1。strokeStyleString邊線的樣式,solid或dashed。Icon 類此類表示標(biāo)注覆蓋物所使用的圖標(biāo)。 構(gòu)造函數(shù)描述Icon(url:String,

51、 size:Size, opts:IconOptions)以給定的圖像地址和大小創(chuàng)建圖標(biāo)對(duì)象實(shí)例。屬性屬性 類型 描述 offsetSize圖標(biāo)定位在地圖上的位置相對(duì)于圖標(biāo)左上角的偏移值,默認(rèn)偏移值為圖標(biāo)的中心位置,即圖標(biāo)的中心位置表示其真正的坐標(biāo)點(diǎn)。sizeSize圖標(biāo)可視區(qū)域的大小。imageOffsetSize圖標(biāo)所用的圖片相對(duì)于可視區(qū)域的偏移值,此功能的作用等同于CSS中的background-position屬性。imageUrlString圖標(biāo)所用圖像資源的位置。infoWindowOffsetSize當(dāng)在標(biāo)注上開(kāi)啟信息窗時(shí),通過(guò)此屬性可控制信息窗底部尖角相對(duì)于圖標(biāo)左上角的偏移位置

52、,默認(rèn)此偏移值等于標(biāo)注的offset。方法方法 返回值 描述 setImageUrl(imageUrl:String)none設(shè)置圖片資源的地址。setSize(size:Size)none設(shè)置圖標(biāo)可視區(qū)域的大小。setOffset(offset:Size)none設(shè)置圖標(biāo)定位點(diǎn)相對(duì)于其左上角的偏移值。setImageOffset(offset:Size)none設(shè)置圖片相對(duì)于可視區(qū)域的偏移值。setInfoWindowOffset(offset:Size)none當(dāng)在標(biāo)注上開(kāi)啟信息窗時(shí),通過(guò)此方法可改變信息窗底部尖角相對(duì)于圖標(biāo)左上角的偏移位置。toString()String返回類型描述字符串。IconOptions 類此類表示Icon構(gòu)造函數(shù)的可選參數(shù)。它沒(méi)有構(gòu)造函數(shù),但可通過(guò)對(duì)象字面量形式表示。 屬性 類型 描述 offsetSize圖標(biāo)定位點(diǎn)相對(duì)于其左上角的偏移值。imageOffsetSize圖片相對(duì)于可視區(qū)域的偏移值。infoWindowOffsetSize當(dāng)在標(biāo)注上開(kāi)啟信息窗時(shí),信息窗底部尖角相對(duì)于圖標(biāo)左上角的偏移位置。PushpinTool 類此類表示標(biāo)注工具。此工具用來(lái)讓使用者在地圖上標(biāo)注一個(gè)位置,可以通過(guò)該工具提供的事件來(lái)獲得標(biāo)注的位置。 構(gòu)造函數(shù)構(gòu)造函數(shù)描述Push

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論