2013-08-29 17 views
5

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ę;)

+0

Dlatego nienawidzę gotowego Apisa –

+0

Stary był znacznie lepszy od nowego Api. –

Odpowiedz

1

czy to już działa? Próbowałem tej samej próbki, ale uruchomiłem ją poprawnie po włączeniu aplikacji Mapy Google. Dzięki MArlus

+0

Hi. Użyłem tego API w Usłudze. Chciałem, aby działała w tle bez aplikacji map Google. Może to dlatego, że działa tylko w taki sposób, z aplikacją Google Maps? Nie wiem Nadal żądam i programowo zatrzymuję aktualizacje GPS. W każdym razie dzięki – Derma

Powiązane problemy