資源描述:
《百度地圖方法文檔化》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、百度地圖方法文檔化[鍵入文檔副標題]姚志明2011/10/10構(gòu)造函數(shù)描述Map(container:String
2、HTMLElement[,opts:MapOptions])在指定的容器內(nèi)創(chuàng)建地圖實例,之后需要調(diào)用Map.centerAndZoom()方法對地圖進行初始化。未進行初始化的地圖將不能進行任何操作。配置方法方法返回值描述enableDragging()none啟用地圖拖拽,默認啟用。disableDragging()none禁用地圖拖拽。enableScrollWheelZoom()none啟用滾輪放大縮小,默認
3、禁用。disableScrollWheelZoom()none禁用滾輪放大縮小。enableDoubleClickZoom()none啟用雙擊放大,默認啟用。disableDoubleClickZoom()none禁用雙擊放大。enableKeyboard()none啟用鍵盤操作,默認禁用。鍵盤的上、下、左、右鍵可連續(xù)移動地圖。同時按下其中兩個鍵可使地圖進行對角移動。PgUp、PgDn、Home和End鍵會使地圖平移其1/2的大小。+、-鍵會使地圖放大或縮小一級。disableKeyboard()none禁用鍵盤操作。enab
4、leInertialDragging()none啟用地圖慣性拖拽(默認為關(guān)閉狀態(tài))。disableInertialDragging()none禁用地圖慣性拖拽enableContinuousZoom()none啟用連續(xù)縮放效果(默認為禁用狀態(tài))。需要配合雙擊放大,或者滾輪放大一起使用。disableContinuousZoom()none禁用連續(xù)縮放效果enablePinchToZoom()none啟用雙指操作縮放(默認為開啟狀態(tài))。disablePinchToZoom()none禁用雙指操作縮放setDefaultCurso
5、r(cursor:String)none設(shè)置地圖默認的鼠標指針樣式。參數(shù)cursor應(yīng)符合CSS的cursor屬性規(guī)范getDefaultCursor()String返回地圖默認的鼠標指針樣式setDraggingCursor(cursor:String)none設(shè)置拖拽地圖時的鼠標指針樣式。參數(shù)cursor應(yīng)符合CSS的cursor屬性規(guī)范getDraggingCursor()String返回拖拽地圖時的鼠標指針樣式地圖狀態(tài)方法方法返回值描述getBounds()Bounds返回地圖可視區(qū)域,以地理坐標表示getCenter
6、()Point返回地圖當前中心點getDistance(start:Point,end:Point)Number返回兩點之間的距離,單位是米getMapType()MapType返回地圖類型getSize()Size返回地圖視圖的大小,以像素表示getViewport(view:Array[,viewportOptions:ViewportOptions])Viewport根據(jù)提供的地理區(qū)域或坐標獲得最佳的地圖視野,返回的對象中包含center和zoom屬性,分別表示地圖的中心點和級別。此方法僅返回視野信息,不會
7、將新的中心點和級別做用到當前地圖上getZoom()Number返回地圖當前縮放級別修改地圖狀態(tài)方法方法返回值描述centerAndZoom(center:Point,zoom:Number)none設(shè)初始化地圖。如果center類型為字符串時,比如“北京”,zoom可以忽略,地圖將自動根據(jù)center調(diào)整zoom級別panTo(center:Point[,opts:PanOptions])none將地圖的中心點更改為給定的點。如果該點在當前的地圖視圖中已經(jīng)可見,則會以平滑動畫的方式移動到中心點位置??梢酝ㄟ^配置強制移動過程不
8、使用動畫效果。panBy(x:Number,y:Number[,opts:PanOptions])none將地圖在水平位置上移動x像素,垂直位置上移動y像素。如果指定的像素大于可視區(qū)域范圍或者在配置中指定沒有動畫效果,則不執(zhí)行滑動效果reset()none將地圖在水平位置上移動x像素,垂直位置上移動y像素。如果指定的像素大于可視區(qū)域范圍或者在配置中指定沒有動畫效果,則不執(zhí)行滑動效果setCenter(center:Point
9、String)none設(shè)置地圖中心點。center除了可以為坐標點以外,還支持城市名。setCurre
10、ntCity(city:String)none設(shè)置地圖城市,注意當?shù)貓D初始化時的類型設(shè)置為BMAP_PERSPECTIVE_MAP時,需要在調(diào)用centerAndZoom之前調(diào)用此方法設(shè)置地圖所在城市。例如:varmap=newBMap.Map(“container”,{ma