Znalazłem kilka osób zgłaszających podobny problem, ale nie ma na nie odpowiedzi.Błąd interfejsu Android Geofencing z GPS?
Korzystam z interfejsu API Geofencing na Androida wydanego w Google I/O 2013. Postępowałem zgodnie z lekcją "Tworzenie i monitorowanie geofence" oraz jej próbką.
Gdy korzystam z tego interfejsu API z zasięgiem Wi-Fi, działa idealnie. Problem polega na tym, że jestem na zewnątrz. Nigdy nie używał GPS do śledzenia lokalizacji, ale czujnik GPS jest włączony.
Jedynym sposobem znalazłem zarządzać to zmuszając aplikację do korzystania z GPS poprzez wywołanie
mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);
iz mLocationRequest o priorytecie dużą dokładnością
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
Według wymuszając użycie GPS działa dobrze, ale muszę programowo zatrzymać jego aktualizacje.
Moje pytania są następujące:
1) nie powinna API być świadomi kiedy używać czy nie czujnik GPS?
2) Czy promień geofence wpływa na czujniki używane przez API?
3) Dla tych, którzy mogą mieć to działa poprawnie: czy czujnik GPS "miga", gdy jest włączony tylko czujnik?
Staram się uzyskać więcej dokumentacji dla tego interfejsu API, więc chciałbym poznać Twoje doświadczenie. Z góry dziękuję;)
Dlatego nienawidzę gotowego Apisa –
Stary był znacznie lepszy od nowego Api. –