我的应用程序的目标是跟踪用户行进时的实时位置。为了测试我的应用程序,我使用了第三方MOCK APPLICATION,它可以完美运行,但是当我关闭模拟位置并在现实中移动时,路径不会被跟踪。
要获取我正在使用此方法的位置:
locationManager = (LocationManager)context.getSystemService(LOCATION_SERVICE);
if (locationManager != null && mylocation != location) {
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER,
100,
0, (LocationListener) this);
}
location = locationManager
.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location != null) {
latitude = location.getLatitude();
longitude = location.getLongitude();
}
return location;