Я использую Android LocationManager
и его метод requestLocationUpdates
следующим образом:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000, 10, this);
Как я выяснил, для обновления местоположения должны быть выполнены оба условия minTime и minDistance, но мне нужно получать обновление каждые 3 секунды или 10 метров.
Я попытался поставить 2 запроса следующим образом:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000, 0, this);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 10, this);
но это не работает, я получаю обновление только каждые 10 метров с этим кодом, а не каждые 3 секунды.
Я работаю с API19, если это имеет значение.