사용자가 활동을 만들고 다른 사용자가 검색 기능을 통해 찾을 수있는 웹 페이지를 개발 중입니다. 액티비티를 만들 때 위도와 경도를 검색하는 Google지도가 지원하는 정확한 위치를 지정해야합니다. 이제 검색을 수행 할 때 모든 활동을 특정 위치 (Google지도가 도움이 됨)에 가깝게 찾을 수있는 기능을 원합니다.좌표 기반 검색
좌표가있는 일련의 활동이 있으며, 내가 근처에서 활동을 찾고 싶은 지점의 좌표가 있습니다. 5km (또는 마일 또는 원하는 것이 무엇이든간에) 이상의 활동을 반환하고 싶습니다.)이 시점에서 멀리.
나는이 아이디어를 최대/최소 위도와 경도를 계산하여 해결할 수 있으며이를 필터링에 where 절을 사용하는 sql-query에서 매개 변수로 사용한다고 생각합니다. 문제는 여기서 직면하는 것은 첫번째로이 최대/최소값을 계산하고 두 번째로 원형 영역 (반지름 5km)과 직사각형을 계산하는 것입니다.
여기에 입력을 부탁드립니다. 고마워요! :)