2012-04-11 2 views
0

브로드 캐스트 리시버를 사용하여 위치를 찾은 후 위치 폴러에서 연결을 매핑하려고합니다. 나는 이것을 보여주는 어떤 사례도 찾을 수 없다. onReceive 메소드를 실행하고 위치를 찾은 후에 일어날 일은 무엇입니까? 사전에보류중인 인 텐트 후 GPS 위치 매핑

감사합니다,

답변

0

을 아마, 당신은 그 좌표를 매핑 할 수 있습니다 무언가에 startActivity()을 부를 것이다. 자신의 활동인지 또는 내장 된 활동인지 (예 : geo:Uri 경유)는 귀하에게 달려 있습니다. 그것이 귀하의 것이라면, Intent 엑스트라를 통해 활동에 위도와 경도를 보내야합니다.

+0

응답 해 주셔서 감사합니다. MapActivity의 onCreate 메서드에서 브로드 캐스트 수신기에 대한 보류중인 의도를 만들었습니다. 방송 수신자의 onReceive 메소드에서 GPS 위치를 얻습니다. 내 질문은 일단 GPS 위치를 얻으면 새로운 위치가 발견 될 때마다 GPS 위치에 대한지도 오버레이를 업데이트하려면 어떻게해야합니까? –

+0

@JustinFitzgerald : 왜 'LocationPoller'로 귀찮게합니까? 'LocationPoller'의 배후에있는 전체 목적은 일정에 따라 UI가 없을 때 위치를 얻는 것입니다. 그냥'LocationManager'와'requestLocationUpdates()'를 사용하십시오. – CommonsWare