마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

GPS 경로 비교 하는 방법좀 알려주세요

0 추천

 

안녕하세요 안드로이드 GPS를 이용해서 경로 이탈이 되면 알려주는 어플리케이션을 개발중인데요

 

모르는 부분이 있어서 질문드릴게요

 

 GPS로 3월 1일 위도 경도 값을 받아옵니다. 서버로 전송.

다음날 위도 경도 값 서버로 전송.

이렇게 전송하게 되면 3월 1일자 위도 경도 값과, 3월 2일자 위도 경도 값이 있자나요

 

1일에 들어있는 위도 경도 값을 2일에 들어있는 위도 경도 값과 비교해서 비슷하다 비슷하지 않다 를 구현중인데. 어떻게 해야할지 감이 오질 않습니다. 도움좀 부탁드립니다.

 

1일과 2일은 같은 곳을 갔다고 가정하고 경로를 이탈하지 않았다. 를 출력하고 싶고요.

1일과 2일을 비교해서 다른곳을 갔다고 가정하고 경로 이탈했다 를 출력하고 싶어요.

 

1일에 받아온 위도 경도 값들은 arraylist 배열에 넣엇구요. 2일에 받아온 위도 경도 값도 arrayList에 넣었습니다. 배열에 들어있는 개수는 각각 20개씩 같다고 표현할게요.

어떻게 처리해야 할까요.  

꽁쭌이 (120 포인트) 님이 2013년 3월 3일 질문

1개의 답변

0 추천
현재 포인트에 관하여 전날 지나갔던 포인트가
특정 범위 안에 있는지 없는지를 확인해 보세요.
지나가는 경로가 같아도 지나가는 시간이 일치하기는 힘드니

1. 현재지점으로 갭을 정해 그것을 기준으로 원을 가정하고

2. 어제 지나간 경로들의 연결선이 그원과 겹치는지 체크

3. 겹치면 경로상이라고 판단, 아니면 경로를 벗어났다고 판단.

idea는 이렇습니다.
Noizbuster (11,970 포인트) 님이 2013년 3월 3일 답변
...