有人可以帮我提供一个示例程序吗? 如何获得间隔为15分钟的位置?
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setPowerRequirement(Criteria.POWER_LOW);
final String bestProvider1 = locationManager.getBestProvider(criteria, true);
locationManager.requestLocationUpdates(
bestProvider1,
75000,
1, GPSLocationService.this);
Location location = locationManager.getLastKnownLocation(bestProvider1);'
答案 0 :(得分:1)
在上述代码中每隔15分钟获取一次位置,修改
中的代码locationManager.requestLocationUpdates(bestProvider1,75000,1, GPSLocationService.this);
到此: -
locationManager.requestLocationUpdates(bestProvider1,900000,1, GPSLocationService.this);
但如果您使用融合位置提供商
会更好