我对Android很新,我知道如何使用GPS
获取位置,但我怀疑是,
我可以在特定时间跟踪用户的每一步吗?
举个例子:我开车20公里。我怎么知道我所穿过的所有区域的纬度和经度?请建议相关的帖子或给我一个想法。
答案 0 :(得分:2)
Android移动应用程序open-gpstracker的源代码位于:
https://code.google.com/p/open-gpstracker/source/checkout
您可以使用SVN客户端应用程序或通过Git:
签出代码svn checkout
http://open-gpstracker.googlecode.com/svn/trunk/ open-gpstracker-read-only
git clone https://code.google.com/p/open-gpstracker/
调试源代码肯定会对您有所帮助。
答案 1 :(得分:2)
检查this链接&检查@CapDroid的答案,试试你可以使用TIMER的代码
Timer t = new Timer(); t.scheduleAtFixedRate(task, when, period);
或强>
尝试使用此代码进行位置更新@特定时间指定。
LocationManager mLocationManager =(LocationManager).getSystemService(mActivity.LOCATION_SERVICE);
mLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 5000, 0, new GeoUpdateHandler());
查看 LocationManager.requestLocationUpdates,只需在参数中传递您的时间间隔。 希望这有助于你。