我需要计算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. 如何计算来自GPS的移动平均速度?
- 5. 为了计算位置,是使用GPS或A-GPS
- 6. 如何移动计算出的圆的位置?
- 7. 计算在MATLAB中移动的位移
- 8. 如何计算GPS数据?
- 9. 计算滚动条位置
- 10. GPS/GIS计算:基于运动/ mph预测未来位置的算法?
- 11. 计算位置
- 12. 有GPS位置和我的GPS位置,¿如何从我的位置计算方向(从北向0-360º)到位置?
- 13. 如何计算旋转图像的正确位置偏移量?
- 14. 不使用GPS计算手机的位置
- 15. 在背景中每秒计算一次GPS位置?[Xamarin Android]
- 16. GPS位置总是在中国偏移
- 17. 通过GPS的Android位置估算器
- 18. 如何计算弹丸撞击移动目标的协调位置?
- 19. GPS精度计算
- 20. 位运算,移动进位
- 21. Android GPS位置
- 22. Gps位置+ googlemap
- 23. jquery计算动画后div的位置
- 24. 如何从设备未移动时从Corona SDK获取GPS位置数据
- 25. 移动网站:在GPS关闭时请求用户的位置
- 26. JavaScript - 移动浏览器中的GPS位置和HTTPS/SSL证书
- 27. GPS位置抖动去除算法/理论
- 28. 如何在data.table使用移位计算,累计值中的R
- 29. iOS如何计算滚动条的拇指位置和范围?
- 30. 如何计算滚动div中的元素位置?
意味着你要ÿ我们的位置在经度和纬度? – user1089679 2012-01-06 09:35:05