안녕하세요.
우선 카카오 지도 API를 사용해 주셔서 감사합니다.
A.
근사라 하면 두 점 사이의 거리를 구하는 것이 기본일텐데
이 거리를 구하는 방식은 2가지 방법이 있습니다.
- Polyline 객체의 getLength를 사용하는 방식
- 실제 좌표를 화면 좌표로 투영시켜 픽셀 단위의 Square Distance를 직접 계산하는 방식
아래 답변을 참고 해주세요.
https://devtalk.kakao.com/t/daum-map/37041/2?u=doji.doo
그림에서는 한 점을 두 개의 미리 지정된 점으로 옮기는 것 같은데요.
이런 상황은 모든 지정된 점을 반복문으로 돌면서
임의로 찍은 점과의 거리가 일정 거리 이하의 점들을 취하는 방식이 되야 할 것 같습니다.
B.
격자로 나눈다는 의미를 잘 모르겠습니다.
위경도를 기준으로 격자를 나눈다면
일정한 간격을 정해서 가상의 격자를 구성하시면 될 것 같고요.
흠…
가능/불가능 여부를 판단하려면
구현하려는 스펙에 대해 조금 더 정확한 설명이 필요할 것 같습니다.