Android 用戶定位

一、關鍵API:

1、Location Manager:用於管理android的用戶定位服務。

2、Location Providers:提供多種定位方式提供開發者選擇。


二、定位方式的分類

1、GPS定位:使用GPS衛星驚醒定位,需要在AndroidManifest.xml當中聲明如下權限:android.permission.access_fine_location

2、NETWORK定位:使用信號接收塔和WI-FI介入點進行定位,需要在AndroidManifest.xml當中聲明如下權限:android.permission.ACCESS_FINE_LOCATION或android.permission.ACCESS_COARSE_LOCATION


三、獲取經緯度步驟

1、在AndroidManifest.xml中聲明權限

2、獲取LocationManager對象

3、選擇LocationProvider對象

獲取最佳的LocationProvider

60秒更新一次位置比較合適,否則太費電

4、綁定LocationListener對象


四、通過經緯度查詢街道名字

1、GeoCoding:(查詢某地址的經緯度、查詢某經緯度的具體地址)

a、創建一個GeoCoder對象

b、調用該對象的getFromLocation()或者是getFromLocationName()方法





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章