日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

百度地图1

發布時間:2023/12/9 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度地图1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

百度地圖BMap的類

BMap的屬性是一些構造函數,主大類有:核心類、基礎類、控件類、覆蓋物類、右鍵菜單類、地圖類型類、地圖吐槽類、服務類、全局類

核心類Map

  • Map:最主要的一個類,集成了其他模塊的方法,是一個集成了整個地圖功能的接口

基礎類

  • Point(lng: Number, lat: Number):根據經緯度生成的地理坐標
  • Pixel(x: Number, y: Number):像素點坐標,原點位于左上角,和canvas的坐標類似
  • Bounds(sw: Point, ne: Point):矩形區域,sw為西南點,ne為東北角,根據這兩點生成一個矩形
  • Size(width: Number, height: Number):根據寬高來生成一個矩形區域

控件類

控件就是可以控制地圖縮放、移動等功能。

  • Control(): 所有控件的基類,任何控件都繼承了它的屬性和方法
  • NavigationControl(type: NavigationControlOptions):地圖平移控件
  • GeolocationControl(type: GeolocationControlOptions): 地圖定位控件
  • OverviewMapControl(opts: OverviewMapControlOptions):縮略地圖控件
  • ScaleControl(opts: ScaleControlOptions): 控制地圖比例尺寸控件
  • CopyrightControl(opts: CopyrightControlOptions):版權控件
  • MapTypeControl(opts: MapTypeControlOptions):切換地圖類型控件
  • PanoramaControl():切換全局圖控件

覆蓋物類

覆蓋物就是在地圖上加入一些文本或者圖片的標注,以快速定位要找的位置(水滴狀紅色定位icon),或者是一些導航路線

  • Overlay:所有覆蓋物類都繼承了這個基類的屬性和方法
  • MapPanes:地圖上所有覆蓋物的容器集合,就是一個保存了所有覆蓋物容器的引用字典
  • Icon(url: String, size: Size, opts: IconOptions):地圖上的圖片icon,覆蓋物用到的
  • Marker(point: Point, opts: MarkerOptions):在地圖上創建一個圖像標注,可以是自定義的圖標
  • InfoWindow(content: String | HTMLElement, opts: InfoWindowOptions):地圖上包含信息的窗口,支持DOM節點
  • Label(content: String, opts: LabelOptions):文本標注
  • Polyline(points: Array<Point>, opts: PolylineOptions):折線覆蓋物,用于繪制路線
  • IconSequence(symbol: Symbol, offset: string, repeat: string, fixedRotation: boolean):折線上的icon
  • Polygon(points: Array<Point>, opts: PolygonOptions):多邊形覆蓋物
  • Circle(center: Point, radius: Number, opts: CircleOptions):圓形覆蓋物
  • GroundOverlay(bounds: Bounds, opts: GroundOverlayOptions):地面疊加層
  • PointCollection(points: Array<Point>, opts: PointCollectionOptions):海量點
  • Hotspot(position: Point, options: HotspotOptions):熱區覆蓋物
  • Symbol(path: String | SymboShapeType, opts: SymbolOptions):創建svg圖標

右鍵菜單類

  • ContextMenu:鼠標右鍵出現的菜單欄,都會繼承這個類的方法
  • MenuItem(text: String, callback: Function, opts: MenuItemOptions):創建菜單項

地圖類型類

  • MapType(name: String, layers: TileLayer | Array<TileLayer>, options: MapTypeOptions):自定義地圖類型
  • Projection:表示地圖投影
  • PerspectiveProjection:透視地圖投影
  • TileLayer(opts: TileLayerOptions):地圖圖層
  • TrafficLayer(opts: TrafficLayerOptions):交通流量圖層
  • PredictDate:表示交通流量的預測日期
  • PanoramaCoverageLayer():全景覆蓋區域

服務類

  • LocalSearch(location: Map | Point | String, opts: LocalSearchOptions):位置檢索、周邊檢索、范圍檢索
  • TransitRoute(location: Map | Point | String, opts: TransitRouteOptions):獲取公交路線規劃方案
  • WalkingRoute(location: Map | Point | String, opts: WalkingRouteOptions):步行路線
  • DrivingRoute(location: Map | Point | String, opts: DrivingRouteOptions):駕車方案
  • Geocoder():用于獲取用戶的地址解析
  • LocalCity(opts: LocalCityOptions):根據ip獲取用戶所處的城市
  • Geolocation():用瀏覽器的接口獲取用戶的定位信息,不支持的瀏覽器將無法獲取
  • BusLineSearch(location: Map | Point | String, options: BusLineSearchOptions):公交車路線搜索類
  • Autocomplete(options: AutocompleteOptions):結果提示、自動完成類
  • Boundary():行政區域搜索
  • Convertor():將其他坐標轉為百度坐標

全景類

  • Panorama(container: String | HTMLElement, opts: PanoramaOptions):給定的節點中創建全景

轉載于:https://www.cnblogs.com/lantuoxie/p/9650390.html

總結

以上是生活随笔為你收集整理的百度地图1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。