GPS를 이용해서 미리 지정된 장소에 도착하면 알림을 주는 어플을 만들고 싶습니다.
1. 좌표를 비교해서 메시지가 뜨게 하고 싶은데요
비교문을 써서 위도 경도를 비교하면 될까요?
2. 한번 메시지가 뜨고나면 다시 그곳에 가더라도 다시 메시지가 뜨지 않도록 하고 싶은데 어떻게 하면 좋을까요?
가이드 프로그램을 만들어 보고 싶어서 질문 올렸습니다.
아직 초보라서 위도 경도 받는것만 한달 걸렸습니다.
조금 쉽게 설명해주시면 감사하겠습니다.
저는 처음 질문하는 것이라 공지사항을 읽었습니다.^^
1. 저도 그런류의 어플리케이션들이 대체적으로 어떤 방식을 채택하여 사용하는지는 모르겠지만, 저라면 원하는 목적지와 내 위치의 유클리디안 거리( 직선거리 )가 얼마 미만이 된다면 그걸 도착했다는 것으로 받아들여 메시지가 뜨게 할 것 같습니다. 결국 비교문을 쓰면 될 것 같습니다.
2. 1.에서 도착을 확인한 다음에 어플리케이션 내에 flag 성으로 boolean 변수하나로 도착을 했다고 표시를 해주고, 1에서 비교자체를 이 도착했다는 표시를 하는 변수를 먼저 참조해서 아직 도착한 적이 없을 때만 비교를 하도록 하면 될 것 같습니다. ^^