Novo Android Geofence Api - O código de exemplo não alerta / notifica quando no local
Eu preciso de um pouco de clareza no código de amostra fornecido com o guia Geofence como postado aqui:
https://developer.android.com/training/location/geofencing.html
Eu corri o código e vejo que geofences são criados corretamente, mas o que eu realmente quero é uma maneira de ser alertado quando eu dirijo para os locais geofenced. Agora, quando eu passar por esses pontos geofedidos, nada acontece (ReceiveTransitionsIntentService não é chamado), sem notificações nada.
Eu também tenho que ouvir as atualizações de localização periódicas e passar lat / lng para o pedaço de código acima manualmente para indicar a minha localização atual? Eu pensei que isso deveria ser automático quando eu adiciono geofences a LocationClient, mas eu acho que há mais.
Também tentei registrar um LocationRequest na instância LocationClient, mas ainda sem alertas:
mLocationRequest = LocationRequest.create();
mLocationRequest.setInterval(LocationUtils.UPDATE_INTERVAL_IN_MILLISECONDS);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setFastestInterval(LocationUtils.FAST_INTERVAL_CEILING_IN_MILLISECONDS);
mLocationClient.requestLocationUpdates(mLocationRequest, (LocationListener)mActivity);
Como se integra a Geofence api com rastreamento de localização?