需要在Android中持续获取特定范围的gps坐标

时间:2011-05-14 06:16:02

标签: android gps location

我需要获取应用程序的坐标...我是通过使用LocationManager

来完成的
LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

现在我需要执行以下任务: -

  1. 如果选择“使用GPS选项未选中”,我需要启用它
  2. 我需要获取特定范围的位置坐标。就像假设我将当前坐标作为某个东西,然后移动设备继续获取位置,直到获得当前位置100米
  3. 除了LocationManager之外还有其他任何获得坐标的好方法。就像一些开源SDK来获取它..

1 个答案:

答案 0 :(得分:3)

  1. 在选中/取消选中您提供的复选框时,请使用requestLocationUpdates和removeUpdates。

  2. 存储第一个位置坐标,并在onLocationChanged中继续使用distanceTo API检查距离。

  3. 不确定为什么还需要其他任何东西。