我需要計算Gps在移動位置和偏離某個位置的位置。我嘗試過使用駕駛指示,但不贊成任何類似的事情會很好。如何計算移動GPS位置?
0
A
回答
1
我不認爲在移動中經常使用gps的位置是可行的,因爲它會消耗很多的電池電量..雖然爲了檢測偏差,我認爲你需要在lat長的基礎上手動計算。
退房此有關的詳細信息:
http://developer.android.com/guide/topics/location/obtaining-user-location.html
而這,
http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html
0
LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
location.getLatitude();
location.getLongitude()
// what you want to do
}
public void onStatusChanged(String provider, int status,
Bundle extras) {
Toast.makeText(LocationInfoActivity.this,
String.valueOf("onStatusChanged " + provider),
Toast.LENGTH_SHORT).show();
}
public void onProviderEnabled(String provider) {
Toast.makeText(LocationInfoActivity.this,
String.valueOf("onProviderEnabled " + provider),
Toast.LENGTH_SHORT).show();
}
public void onProviderDisabled(String provider) {
Toast.makeText(LocationInfoActivity.this,
String.valueOf("onProviderDisabled " + provider),
Toast.LENGTH_SHORT).show();
}
};
try {
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 10000, 1, locationListener);
// the 1 denotes meter (deviation)
} catch (Exception e) {
Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, 10000, 1,
locationListener);
locationManager.requestLocationUpdates(
LocationManager.PASSIVE_PROVIDER, 10000, 1,
locationListener);
}
}
參考: http://developer.android.com/guide/topics/location/obtaining-user-location.html
+1
您可以評論一下爲什麼使用String.valueOf(「onStatusChanged」+ provider)而不是僅僅使用onStatusChanged + provider?第二種方式不僅等同,而且更短,更快,IMO更具可讀性。 – 2012-01-06 10:17:10
相關問題
- 1. 從GPS位置計算距離
- 2. 計算GPS位置與中心點
- 3. 計算移動邊線的新位置
- 4. Android如何計算GPS位置的面積
- 5. 如何通過gps數據計算qt移動速度?
- 6. 如何計算來自GPS的移動平均速度?
- 7. 爲了計算位置,是使用GPS或A-GPS
- 8. 如何移動計算出的圓的位置?
- 9. 如何計算一個元素的位置而不移動它?
- 10. 如何計算GPS數據?
- 11. 計算在MATLAB中移動的位移
- 12. 計算滾動條位置
- 13. GPS/GIS計算:基於運動/ mph預測未來位置的算法?
- 14. 如何將div X像素移動到動態計算的位置
- 15. 計算位置
- 16. 自動上傳GPS位置
- 17. 自動更新GPS位置
- 18. 有GPS位置和我的GPS位置,¿如何從我的位置計算方向(從北向0-360º)到位置?
- 19. 如何計算旋轉圖像的正確位置偏移量?
- 20. 計算旋轉偏移位置的x,y位置?
- 21. 在背景中每秒計算一次GPS位置?[Xamarin Android]
- 22. 從GPS座標計算PNG地圖上的X和Y位置
- 23. 不使用GPS計算手機的位置
- 24. GPS位置總是在中國偏移
- 25. 附近GPS位置的算法
- 26. 通過GPS的Android位置估算器
- 27. 如何計算彈丸撞擊移動目標的協調位置?
- 28. 如何計算用戶移動時從用戶位置到註釋的距離
- 29. 如何使用javascript在計算機屏幕上移動窗口的位置?
- 30. GPS精度計算
意味着你要ÿ我們的位置在經度和緯度? – user1089679 2012-01-06 09:35:05