현재 DB에 1000여개의 좌표정보가 있습니다.


이좌표를 mapview에 뿌려줘야 하는데


너무 많아서 로드 및 마커를 그려주는데 시간이 너무 많이 소요 됩니다.


그래서 현재 mapview의 중심 좌표를 구해서 반경 1~2킬로 안의 위치정보만을 보여주려고 합니다.


아직 구현은 안했고 머리속으로 정리중입니다.


생각중에 문제점으로 생각되는것이 현재 mapview의 중심좌표와 1000여개의 좌표와의 거리(distance)를 구해야 합니다.


거리를 구하려면 DB에서 로드를 해야합니다. -_- 결국 그시간이 그시간..


또 사용자가 mapview를 드래그 하면 중심좌표가 바껴서 다시 계산을 해야 합니다.


좋은 방법이 없을가요?


그리고 mapview의 이동을 잡는 이벤트가 어떤건가요?