안녕하세요~"

안드로이드를 공부한지 이제 한달 정도 된듯 합니다.
그러다보니 모르는 것도 많고 궁금한 것도 너무나 많습니다.

최근 꼭 해야 하는 일 중 도저히 해결 되지 않는 부분이 발생하여 이렇게 질문을 올립니다.

아래 링크의 3분 25초 부분에 보면 점선으로 된 원형의 범위가 맵 위에 설정 되는 것을 볼 수 있습니다.
그 범위는 맵 아래쪽에서 스크롤을 통해 마일로 표현된 거리로서 원형의 크기가 조절되는 것을 볼 수 있습니다.

http://www.youtube.com/watch?v=b3fEpeXpezw


위 영상에서 나타나는 지도 위에서의 범위 설정을 해야만 하는데 어떻게 해야 하는지 도무지 모르겠습니다.

궁금한 내용을 다시 정리하면 다음과 같습니다.

--------
지도 위에 산발적으로 흩어져 있는 10개의 점(좌표로 표시한 점)이 표현되어 있다고 가정할 때,
한 점을 중심으로 범위를 표현(미터 또는 킬로미터 단위)하여 그 안에 포함되는 점(흩어져 있던 점들 중 포함되는 점)만을 뽑아오는 것.

제 생각에는 지도 위에 한 점을 중심으로 원을 그리면 그 원의 반지름 또는 지름이 지도에서의 실제 거리와 매핑해야 그 범위에 포함된 점들을 찾을 수 있을 듯 한데 이것들을 어떻게 해야 할지 모르겠습니다. 

1. 맵 위에 범위를 표현하기 위한 원은 단순히 draw로 그리면 되는건지...
2. 맵 위의 범위를 표현한 원과 맵 상의 real world의 거리와 어떻게 매핑하는건지...
3. 위 youtube 동영상과 같이 스크롤로 범위를 조절하거나 직접 마우스로 원의 가장자리를 클릭하여 범위를 조절하기 위해 어떻게 해야 하는지...

에 대한 내용입니다.

부디 도움 부탁드립니다!!!

늘 평안하세요~"