百度地圖開放介面學習,百度地圖介面
百度地圖 Android SDK是一套基於Android 2.1及以上版本裝置的應用程式介面。您可以使用該套 SDK開發適用於Android系統行動裝置的地圖應用,通過調用地圖SDK介面,您可以輕鬆訪問百度地圖服務和資料,構建功能豐富、互動性強的地圖類應用程式。百度地圖Android SDK提供的所有服務是免費的,介面使用無次數限制。您需申請密鑰(key)後,才可使用百度地圖Android SDK。
1. 地圖
提供地圖展示和地圖操作功能
· 地圖展示包括:普通地圖(2D,3D)、衛星圖和即時交通圖;
· 地圖操作:可通過介面或手勢控制來實現地圖的點擊、雙擊、長按、縮放、旋轉、改變視角等操作。
2 POI檢索
支援周邊檢索、地區檢索和城市內檢索。
· 周邊檢索:以某一點為中心,指定距離為半徑,根據使用者輸入的關鍵詞進行POI檢索;
· 地區檢索:在指定的矩形地區內、根據關鍵詞進行POI檢索;
· 城市內檢索:在某一城市內,根據使用者輸入的關鍵字進行POI檢索;
· POI詳情檢索:根據POI的ID資訊,檢索該興趣點的詳情。
3地理編碼
提供地理座標和地址之間相互轉換的能力。
· 正向地理編碼:實現了將中文地址或地名描述轉換為地球表面上相應位置的功能;
· 反向地理編碼:將地球表面的地址座標轉換為標準地址的過程。
4線路規劃
支援公交資訊查詢、公交轉乘查詢、駕車線路規劃和步行路徑檢索。
· 公交資訊查詢:可對公交詳細資料進行查詢;
· 公交轉乘查詢:根據起、終點,查詢策略,進行線路規劃方案;
· 駕車線路規劃:提供不同策略,規劃駕車路線;(支援設定途經點)
· 步行路徑檢索:支援步行路徑的規劃。
5地圖覆蓋物
百度地圖SDK支援多種地圖覆蓋物,協助您展示更豐富的地圖。目前所支援的地圖覆蓋物有:定位元影像層、地表徵圖注(Marker)、幾何圖形(點、折線、弧線、多邊形等)、地形圖圖層、POI檢索結果覆蓋物、線路規劃結果覆蓋物、熱力圖圖層等。
6定位
採用GPS、WIFI、基站、IP混合定位元模式,請使用Android定位SDK擷取定位資訊,使用地圖SDK定位元影像層進行位置展示。
7.離線地圖
使用者可以通過手動和SDK介面兩種形式匯入離線地圖包,使用離線地圖可節省使用者流量,提供更好的地圖展示效果。
8.導航
目前SDK支援調啟百度地圖用戶端導航和調啟Web頁面導航(H5導航)。(注意:調啟百度地圖導航,需要裝置提前安裝5.0及以上版本的百度地圖)
8.LBS雲
百度地圖LBS雲是百度地圖針對LBS開發人員全新推出的平台級服務,不僅適用PC應用開發,同時適用行動裝置應用的開發。使用LBS雲,可以實現移動開發人員儲存海量位置資料的伺服器零成本及維護壓力,且支援高效檢索使用者資料,且實現地圖展現。
10.特色功能
特色功能包括:短串分享、Place詳情頁展示等。
· 短串分享:將POI搜尋結果或反地理編碼結果產生短串,當其他使用者點擊短串即可開啟手機上的百度地圖用戶端或者手機瀏覽器進行查看;
· Place詳情檢索:根據POI的ID資訊,檢索該POI的詳情;
· 熱力圖功能:開放熱力圖繪製能力,協助開發人員構建屬於自己的熱力圖。
用百度地圖API介面擷取地理位置資訊
Java
百度地圖介面公交導航問題
我一直在用圖吧地圖,不光能避免堵車什麼的,去一些沒去過的地方自駕遊時也不怕成為路盲的。