2014-05-19 5 views
0

저는 Android 위치 API를 사용하여 지오 펜스를 등록하고 있습니다.지오 펜스 이벤트를 발생시킨 현재 위치 가져 오기

IntentService 또는 onReceive() 메서드 (BroadcastReceiver 사용시)의 onHandleIntent() 메서드에서 Geofence-Exit 이벤트를 트리거 한 사용자의 위치를 ​​가져올 수 있습니까?

현재 나의 접근 방식은 LocationManager.getLastKnownLocation(String provider)이지만 신뢰할 수 있는지 확실하지 않습니다. 공급자를 지정해야하고 내 Geofence-Location이 기반한 공급자를 모르므 로요.

onHandleIntent(Intent int) 또는 onReceive(Intent intent)에 수신 된 의도에는 유용한 위치 데이터도 포함되어 있지 않습니다. 짧은

긴 이야기 :

안드로이드의 지오 펜스 이벤트를 트리거 가져 오기 위치에 안전/신뢰성있는 방법이 있습니까?

답변

1

당신은 제공이 필요하지 않습니다

locationClient.getLastLocation(); 

이 기능을 사용할 수 있습니다. 아마도 출구를 야기한 위치를 찾는 가장 좋은 방법 일 것입니다.