1. 程式人生 > >百度地圖API學習筆記

百度地圖API學習筆記

http://developer.baidu.com/map/android_refer/overview-tree.html

百度地圖類分層結構

http://developer.baidu.com/map/android_refer/overview-tree.html

百度地圖類分層結構

http://developer.baidu.com/map/android_refer/overview-tree.html

com.baidu.mapapi.map.MyLocationConfiguration.LocationMode是個列舉類,它有3種狀態:

羅盤態,顯示定位方向圈,保持定點陣圖標在地圖中心
跟隨態,保持定點陣圖標在地圖中心
普通態: 更新定位資料時不對地圖做任何操作

com.baidu.location.LocationClient,定位服務的客戶端

它的start()方法啟動定位sdk,它的stop()方法停止定位sdk。

com.baidu.location.LocationClientOption


com.baidu.location.LocationClientOption.LocationMode
是一個列舉類

定位模式 分為高精度定位模式 低功耗定位模式 僅裝置定位模式 高精度定位模式:這種定位模式下,會同時使用網路定位和GPS定位,優先返回最高精度的定位結果; 低功耗定位模式:這種定位模式下,不會使用GPS,只會使用網路定位(Wi-Fi和基站定位) 僅用裝置定位模式:這種定位模式下,不需要連線網路,只使用GPS進行定位,這種模式下不支援室內環境的定位


com.baidu.mapapi.map.MapView繼承自ViewGroup

一個顯示地圖的檢視(View)。它負責從服務端獲取地圖資料。它將會捕捉螢幕觸控手勢事件。 使用這個類必須按照它的生命週期進行操控,你必須參照以下方法onCreate(Bundle)、 onResume()、onPause()、onDestroy()。等生命週期函式。在使用地圖元件之前請確保已經呼叫了SDKInitializer.initialize(Context)函式以提供全域性 Context 資訊。使用它的getMap()方法可以獲取地圖控制器BaiduMap。

com.baidu.mapapi.map.BaiduMap

定義 BaiduMap 地圖物件的操作方法與介面

巢狀類概要


方法概要


com.baidu.location.BDLocationListener是一個介面

方法詳細資訊

onReceiveLocation

void onReceiveLocation(BDLocation location)
定位請求回撥函式
引數:
BDLocaiton:定位結果 -
com.baidu.location.BDLocation,定位結果

com.baidu.mapapi.map.BitmapDescriptor,bitmap 描述資訊

限定符和型別 方法和說明
void 回收 bitmap 資源,請確保在不再使用該 bitmap descriptor 時再呼叫該函式。

com.baidu.mapapi.search.geocode.GeoCoder,地理編碼查詢介面,但是它是類而不是介面

com.baidu.mapapi.model.LatLng,地理座標基本資料結構,封裝了緯度(latitude)和經度(longitude

com.baidu.mapapi.search.core.PoiInfo,地圖注點(Point of Interest)資訊類

限定符和型別 欄位和說明
java.lang.String
java.lang.String city poi所在城市
boolean poi點附近是否有街景,可使用uid檢索全景元件的全景資料
poi座標, 當ePoiType為2或4時,pt 為空
java.lang.String name poi名稱
java.lang.String
java.lang.String
type poi型別,0:普通點,1:公交站,2:公交線路,3:地鐵站,4:地鐵線路,
java.lang.String uid poi id 如果為isPano為true,可用此引數 呼叫街景元件PanoramaService類的requestPanoramaWithPoiUId方法檢索街景資料

com.baidu.mapapi.search.core.PoiInfo.POITYPE,是一個列舉類,Poi 型別列舉


com.baidu.mapapi.search.poi.PoiSearch,POI檢索介面,但它其實是類而不是介面

com.baidu.mapapi.search.sug.SuggestionSearch,建議查詢介面,但它其實是類而不是介面


com.baidu.mapapi.map.MyLocationData,定位資料

欄位概要

欄位
限定符和型別 欄位和說明
float
double
float speed GPS定位時速度