位置服務
1.LocationManager 使用
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>android
2.三種位置提供器:
1.GPS_PROVIDER:GPS定位的精準度比較高,可是很是耗電
2.NETWORK_PROVIDE:網絡定位的精準度稍差,但耗電量比較少
3. PASSIVE_PROVIDER : PASSIVE_PROVIDER 資料比較少,只用於特定的情景下,SDK的解釋是,並不本身實例化去獲取地理位置,而是經過 getProvider獲取其餘的服務或者activity更新位置,被動的獲取更新。
3.反向地理編碼:可使用百度的API網絡
4.使用百度地圖 詳看百度文檔介紹ide