我所試圖做的
位置在android系統是不相符的
- 使用
Service
,這樣只要應用程序運行Location
可以檢索
問題,我面對
- 即使我在相同的位置很長一段時間,每次日Ë
Latitude
,Longitude
變化與不同Accuracy
水平 - 由於這個原因,即使用戶沒有改變他的位置,如果我在
GoogleMap
繪製Location
它由地方讓跳轉到非常接近成爲我的縮放級別18.0f
mGoogleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(currentLatLon, 18.0f));
我已經試過的方法在stackoverflow Link One和stackoverflow Link Two
提及,但即使我坐在同一個位置,並在固定時間間隔獲取位置時,緯度和經度不同,這樣,看到突出顯示的值在每一個緯度經度結束:
緯度:12.8379 長:經度:77.6647
緯度:12.8379 長:經度:77.6647
緯度:12.8379 長:經度:77.6647
緯度:12.8379 長:經度:77.6647
- 現在我用這種方法GITHub reference
但仍然每次Accuracy
不同,緯度經度稍稍改變時間試驗。
由於我的代碼試用與鏈接中提到的完全相同,我不僅僅是在這裏複製粘貼。如何解決此問題
我試過的最後一個鏈接是使用相同的。無論如何感謝您的建議.. https://github.com/nickfox/GpsTracker/blob/master/phoneClients/android/app/src/main/java/com/websmithing/gpstracker/LocationService.java – Stallion
@Stallion歡迎:)它每1秒請求位置並且沒有距離限制 –
我試過這些,locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10,10,mLocListener);和locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,10,10,mLocListener);還有,我仍然得到相同的結果 – Stallion