2012-12-03 2 views
0

나는 웹 응용 프로그램에서 친구를 추적하고 경도와 위도를 보낼 안드로이드 애플 리케이션에 노력하고 있습니다. 내 응용 프로그램은 또한 시간이 지나면 웹 응용 프로그램에서 데이터를 가져오고 가져온 데이터에 따라지도에 친구를 표시하기위한 포인터를 표시합니다. 나는이 시나리오를 생각하고있다.웹 서비스를 사용하여 안드로이드 전화의 실시간 추적

+2

왜 기존 앱을 사용하지 않습니까? – fiddler

+0

[Google 위치 찾기] (https://www.google.co.nz/latitude/b/0)와 같은 것입니까? –

+0

지도에서 실시간으로 사람을 추적해야하는 aap에서 작업 중입니다. –

답변

1

예 전화기의 위치 추적을 웹 서비스 (또는 다른 외부 "프록시")로 보내는 것이 유일한 해결책입니다. 그러나 배터리 수명 문제를 고려해야합니다. GPS 수신기와 3G 데이터 통신은 많은 에너지를 소비하므로 최적화가 필수적입니다.

GCM을 통해 기기 메시지를 기기로 전송하는 것도 고려해 볼 수 있습니다 (나만의 서버 및 비공개 커뮤니케이션이 필요 없음). http://developer.android.com/guide/google/gcm/index.html

표준 웹 서비스 - GPS 수신기는 1/s 주파수로 위치를 제공합니다. 1 초마다 입장을 올리면됩니다. 배터리가 매우 짧은 시간 안에 소모됩니다 (기기에 따라 다르지만 시간이 아닌 분이 필요합니다). 두 번째 장치는 웹 서비스에 동료의 현재 위치를 자주 묻어야하므로 배터리가 소모됩니다. 웹 서비스로 전송되는 위치 수를 줄여야합니다 (즉, 충분히 변경되었는지 확인). 그리고 웹 서비스에서 위치 변경에 대해 알리고 싶은 장치로 데이터를 전송할 때 비동기 솔루션을 사용해야합니다.

+0

답장을 보내 주셔서 감사합니다. 친절하게 webservice의 사용이 추적을위한 최상의 솔루션임을 말해 주므로 업데이트 시간과 관련하여 문제가있을 수 있습니다. –

+0

답변을 업데이트했습니다. – piotrpo

+0

감사합니다. 실시간 추적을 위해 내가해야 할 일을 말해 줄 수 있습니까? –

관련 문제