1. 程式人生 > >百度地圖API開發概述

百度地圖API開發概述

一 API基本功能和類別


定位服務
    基於GPS、WiFi、基站的綜合定位服務。包括:Android定位SDK,iOS定位SDK,IP定位API。


地圖服務
    提供向量地圖、衛星圖、全景圖、實時路況圖、靜態圖和個性化地圖服務。包括:Android地圖SDK,iOS地圖SDK,iOS全景SDK,Android全景SDK,JavaScript API,靜態圖API,全景靜態圖API。


資料服務
    開放POI檢索、熱詞推薦、地理編碼等服務;通過LBS雲服務,實現結合個性化資料的地圖功能開發。包括:LBS雲服務,Place API,Place Sug API, Geocoding API,座標轉換API,Android POI檢索,iOS POI檢索。


出行服務
    步行、騎行、公交、駕車等多種型別的線路規劃方案,各方案支援不同策略的檢索;面向移動端,還提供導航SDK。包括:Android導航SDK,iOS導航SDK,Android導航HUD SDK,iOS導航HUD SDK,Direction API,Route Matrix API,Android線路規劃,iOS線路規劃。


軌跡服務
    實時軌跡追蹤、海量軌跡資料儲存、歷史軌跡查詢、軌跡糾偏、地理圍欄報警;可應用於人、車、其他移動物體軌跡管理。包括:鷹眼軌跡服務,Android鷹眼軌跡SDK,iOS鷹眼軌跡SDK。


分析服務
    基於地理大資料、位置大資料、交通大資料和海量行為資料的商業地圖產品,大資料分析和視覺化技術。包括:商業地理分析(慧眼)。


二 javascript api 類概述

核心類
    Map, PanOptions, MapOptions, Viewport, ViewportOptions, APIVersion, MapStyle


基礎類
    Point, Pixel, Bounds, Size


控制元件類
    Control, NavigationControlOptions, ScaleControlOptions, CopyrightControlOptions, ControlAnchor, OverviewMapControl, LengthUnit, MapTypeControl, NavigationControl, OverviewMapControlOptions, CopyrightControl, MapTypeControlOptions, NavigationControlType, ScaleControl, Copyright, MapTypeControlType, GeolocationControl, GeolocationControlOptions, StatusCode, PanoramaControl


覆蓋物類
Overlay,SymbolShapeType,PolylineOptions,GroundOverlayOptions,  
Marker,SymbolOptions,IconSequence,PointCollection,
MarkerOptions,InfoWindow,Polygon,PointCollectionOption,
Animation,InfoWindowOptions,PolygonOptions,ShapeType,
Icon,Label,Circle,SizeType,
IconOptions,LabelOptions,CircleOptions,Hotspot,
Symbol,Polyline,GroundOverlay,HotspotOptions,
MapPanes


工具類
PushpinTool,PushpinToolOptions,DistanceTool,DragAndZoomTool,
DragAndZoomToolOptions,ZoomType


右鍵選單類
ContextMenu,MenuItem,MenuItemOptions,ContextMenuIcon


地圖型別類
MapType,MapTypeOptions,Projection,MercatorProjection,PerspectiveProjection


地圖圖層類
TileLayer,TileLayerOptions,TrafficLayer,TrafficLayerOptions,
PredictDate,CustomLayer,Custompoi,PanoramaCoverageLayer,
CustomLayerOptions,PointDensityType


服務類
LocalSearch,LineType,WalkingRouteResult,BusLineSearch,
LocalSearchOptions,DrivingRoute,Geocoder,BusLineSearchOptions,
CustomData,DrivingRouteOptions,GeocoderResult,BusListResult,
RenderOptions,DrivingPolicy,AddressComponent,BusLine,
LocalResult,DrivingRouteResult,LocationOptions,BusListItem,
LocalResultPoi,TaxiFare,LocalCity,BusStation,
PoiType,TaxiFareDetail,LocalCityOptions,Autocomplete,
TransitRoute,RoutePlan,LocalCityResult,AutocompleteOptions,
TransitRouteOptions,Route,TrafficControl,AutocompleteResultPoi,
TransitPolicy,RouteType,Geolocation,AutocompleteResult,
TransitRouteResult,Step,GeolocationResult,Boundary,
TransitRoutePlan,WalkingRoute,PositionOptions,Line,
WalkingRouteOptions,HighlightModes,StatusCode  


全景類
Panoramanew,PanoramaOptions,PanoramaLink,PanoramaPov,
PanoramaService,PanoramaData,PanoramaTileData,PanoramaLabel,
PanoramaLabelOptions,AlbumsControlOptions,PanoramaSceneType,PanoramaPOIType


三 js開源庫

    另提供基於百度API的js開源庫,以加快應用開發;包括:大資料視覺化庫,熱力圖,城市商圈及行政區域,繪製弧線類,滑鼠繪製工具條庫,檢索資訊視窗類,地圖包裹類,事件包裝器,自定義資訊視窗,標註管理器,富標註,路書,測距工具,聚合marker,新增標註工具,自定義覆蓋物,拉框放大工具,拉框搜尋,區域限制,幾何運算,交通流量,檢索控制元件。


四 金鑰申請

    需要先註冊百度賬號,登陸API控制檯;申請到金鑰;方可使用百度API。
    以下是我申請好的兩個金鑰的畫面截圖;


    以下是申請的應用的配額和每天的訪問上限,一般足夠用了;









相關推薦

地圖API開發概述

一 API基本功能和類別 定位服務     基於GPS、WiFi、基站的綜合定位服務。包括:Android定位SDK,iOS定位SDK,IP定位API。 地圖服務     提供向量地圖、衛星圖、全景圖、實時路況圖、靜態圖和個性化地圖服務。包括:Android地圖SDK,i

地圖api開發:根據坐標獲得地理描述地址

實例 oca str 地理 location api code city api開發 // 創建地理編碼實例 var myGeo = new BMap.Geocoder(); // 根據坐標得到地址描述

地圖API開發一——仿照現有測距實現測量面積功能

poi 樣式 鼠標 mage 移動 block 客戶 mar area   最近做了一個百度地圖API的開發項目,裏面有測量距離和測量面積的功能需求。測量距離百度給出了封裝好的javascript包——BMapLib.DistanceTool,效果如下: 這個效果體驗

Android開發-基於地圖API開發仿滴滴出行APP介面的實現

前 言 近年來,由於移動網際網路快速的發展以及基於移動裝置的APP的普及,移動網際網路改變了人們的生活方式。從線上的電子支付到線下的出行,移動網際網路是當今社會人們生活不可或缺的一部分,而線下出行的網約車的出現極大便利了人們的出行,雖然它飽受了很大的爭議,但不可否認的是網約車的出現是

java呼叫地圖API開發線上地圖開發——未完待續

這裡是目錄 一、引入百度地圖API 二、百度地圖開發 1、定義一個div來存放地圖 2、生成地圖 3、新增一個跳躍的點 4、新增控制元件 5、有其他需要的請留言 一、引入百度地圖API   百度地圖官方示例:http://lbsyun.b

Android studio3.0對於地圖api開發(2)——地圖定位指定地點以及地圖型別的變換

      承接上一篇文章寫的,https://blog.csdn.net/qq_41562408/article/details/82794772已經實現了百度地圖的工具準備以及基本的地圖顯示,不過就一個地圖應用來說,只是單純的顯示一種地圖型別以及只是能夠定位到天安門其他地

Android studio3.0對於地圖api開發(3)——地圖定位當前地點以及地圖覆蓋物簡介

   承接上文,上文已經實現了按照緯經度進行地點的定位以及不同地圖型別的切換,https://blog.csdn.net/qq_41562408/article/details/82802082但是就我們普通使用者的需求來說,這遠遠不夠。使用者更希望能夠直接顯示自己的當前位置

Android studio3.0對於地圖api開發(4)——地圖地圖覆蓋物製作

       承接上文未完的繼續介紹,上文內容:https://blog.csdn.net/qq_41562408/article/details/82810484主要實現百度地圖的定位以及對於地圖覆蓋物進行簡單介紹,這篇文章便是對於地圖覆蓋物進行,經過閱讀開發文件,我們會發

Android studio3.0對於地圖api開發(6)——地圖地圖POI檢索(續)

LatLngBounds bounds=new LatLngBounds.Builder().include(new LatLng(40.048459,116.302072)) .include(new LatLng(40.050675,116.30431

Android studio3.0對於地圖api開發(7)——地圖地圖導航實現

       承接上文https://blog.csdn.net/qq_41562408/article/details/82829938,本次我們來實現百度地圖的導航功能實現。百度地圖的導航功能對於地點的確定我感覺主要是通過緯經度確定地點然後進行導航,其導航模式可分為:步行

Android studio3.0對於地圖api開發(8)——地圖開發思考

       隨著對於百度地圖SDK的不斷深入,對於百度地圖的基本操作以及實現,每一塊功能就像是一個個工具,他們功能不同,又能相互組合,這就為我們開發者提供了一個很好的平臺,在這個平臺,開發人員可以進行根據自己的需求進行組裝。為了更好的交流,相互學了,我也賺點積分吧!O(∩_

基於ASP.NET,AJAX,Sqlserver和地圖API開發的西南科技大學校園地圖

目錄 Login.aspx: Login.aspx.cs: Register.aspx Register.aspx.cs: isUserNameExist.aspx.cs: Map.aspx: Map.aspx.cs: Web.config: 執行結果部分截圖:

地圖API開發:大量座標點進行分組聚合

leaflet具有markersCluster(標點聚合)的外掛非常好用,偶然看到百度地圖也有標點聚合開源庫,嘗試一下,先上效果圖: 互動版連結:http://guoweish.github.io/raw-map-baidu.html 總結: 1、優點: 百度地圖原生

在混合app開發過程中使用地圖api的出現坐標偏差的解決

百度 api call cordova overlay forum gpo ext ddr 在項目中使用ngCordova的$cordovaGeolocation模塊獲取當前位置經緯度,當展示在百度地圖中時發現有誤差(我的測試誤差為1.7公裏左右),查資料發現百度地圖經緯度

iOS開發 -- 地圖api的使用

下載百度iOS地圖SDK 下載framework形式靜態庫 申請金鑰 申請步驟上面連結有詳細解釋 獲取金鑰 然後配置開發環境 注意:一般配置的framework所支援的架構同時支援真機和模擬器使用, 然後把xcode裡的檔案一個.

地圖API js離線開發

首先貼出前輩的經驗:在此基礎上,需要獲取百度地圖的瓦片,目前能免費獲取瓦片的軟體,我已經存到雲盤中,但精度最大隻能到15級。連結: https://pan.baidu.com/s/1HQ5A--YZtNVhXStaUAk9UQ 密碼: zvz4操作方法就是選擇區域並雙擊下載,

HTML5頁面直接調用地圖API,獲取當前位置,直接導航目的地(轉)

wid dir tle mark utf-8 mil 獲取 open init HTML5頁面直接調用百度地圖API,獲取當前位置,直接導航目的地 我是應用在微信中,自定義菜單,菜單直接鏈接到這個HTML5頁面,獲取當前位置後,頁面中定好目的地,這樣打開頁面後直接進入導航頁

地圖api入門介紹(js篇)

顯示 .com cnblogs androi web 入門介紹 步驟 api 地圖api 最近因為用到了百度地圖的api,感覺還有點用記錄一下,一方面充實一下自己,第二也希望有用到的同學可以參考一下;因為之前用過android baidu api 所以再用web

地圖api之----根據用戶ip定位城市

服務 利用 bsp result 城市 blog 經緯度 name 定位 LocalCity 這個類是利用用戶IP地址去百度數據庫裏查詢得到IP所在的城市,用法如下: var objCity = new BMap.LocalCity(); objCity.get(func

地圖api實例

code href ont current 設置 span info div 控件 <div id="allmap"></div> <script type="text/javascript" src="http://api.map.bai