2012-10-22 2 views
2

Google지도 (핀)에서 여러 Geolocation으로 안드로이드 응용 프로그램을 만들었습니다. 사용자가이 위치 중 하나에 가까워지면 알림을 보내려합니다. 아이디어가 있으십니까?geolocation에 대한 android 알림

답변

3

이것은 실제로 매우 쉽습니다. 먼저 사용자의 위치를 ​​모니터링하는 응용 프로그램을 설정하십시오. This 게시물을 통해 자세한 내용을 확인할 수 있습니다.

포지션을 알았 으면 자신이 특정 범위 내에 있는지 간단히 판단 할 수 있습니다. 두 점 사이의 거리를 계산하려면 Location 클래스를 시도 :

Location.distanceBetween(startLatitude, startLongitude, endLatitude, endLongitude, results); 

resultsfloat[], 그래서 단순히 float distance = results[0];를 사용하여 거리를 돌아갑니다.

간단히 말해서, 인식하고 싶은 경유지 목록을 컴파일하십시오. 그런 다음 GPS 모니터링 코드에서 자신과 포인트 목록 간의 거리를 정기적으로 확인하십시오. 문지기가 맞으면 100m라고 말하고 Toast 메시지 등으로 알림을 보냅니다.

행운을 빈다.