사용자 x의 위도/경도가 50.597186, 5.449219이고 사용자 (약 1 백만)의 위도와 경도가있는 데이터베이스가 있다고 가정 해 보겠습니다. 이제 예를 들어 X 부근의 사용자를 찾으려면 X 위치에서 5km 범위에있는 모든 사용자를 찾으십시오. 데이터베이스의 사용자를 어떻게 찾을 수 있습니까? 어떠한 제안? 나는 lat/lng와 거리 사이의 관계 배를 얻기 위해 this 웹 사이트를 시도했지만 어떻게 이해하지 못합니까?위도와 거리 사이의 관계
-1
A
답변
1
PHP로 이것을 수행하려면 haversine formula을 사용하십시오. 까다로운 삼각법이지만 매력처럼 작동합니다. 마이너스 lon/lat는 서쪽/남쪽을 나타냅니다 (이 규칙은 보편적으로 따르지 않습니다. 데이터를 확인하십시오).
mysql에서 모든 작업을 수행하려면 haversine을 사용할 수 있으며 반경 내의 다른 점을 근사화하는 구문도 있습니다. this answer을보십시오.
+0
@mattexx에게 감사드립니다. – Sunny
관련 문제
- 1. 위도와 경도 사이의 음수 거리
- 2. 위도와 자바 스크립트 사이의 거리 계산은 NaN 만 반환합니다
- 3. Sql 질문을 caculate 2 위도와 경도 사이의 거리
- 4. 가족 관계 프롤로그 거리
- 5. 2 라돈 점수 사이의 거리
- 6. MapKit을 사용하여 위도와 경도 간 거리 계산
- 7. 두 개체 사이의 거리
- 8. 2 System.Drawing.Point 사이의 거리
- 9. 피크 사이의 거리 측정
- 10. awk 사이의 거리
- 11. 검색 사이의 mysql 거리
- 12. Android Google지도 사이의 거리
- 13. TextView의 단락 사이의 거리
- 14. 벡터 사이의 거리 측정
- 15. 나뭇잎 사이의 거리 표시
- 16. 정규 표현식 사이의 거리
- 17. 배열의 변수 사이의 거리
- 18. 마커 사이의 최소 거리
- 19. 순위 사이의 거리
- 20. 위도/경도 목록 사이의 거리 계산
- 21. 위도와 경도 좌표 간의 최소 거리
- 22. C# - LINQ - GPS 위도와 경도로 최단 거리
- 23. 계산 거리 주어진 2 점, 위도와 경도
- 24. 마일 사이의 거리/킬로미터 사이의 간격 조정
- 25. 두 장소 사이의 거리를 계산하는 거리
- 26. 마우스와 구성 요소 사이의 거리
- 27. 2D에서 두 선 사이의 거리
- 28. 포인트 집합 사이의 부호있는 거리
- 29. 두 단어 사이의 의미 거리
- 30. Hausdorff 볼록 다각형 사이의 거리
오름차순으로 데이터를 정렬 할 수 있으며 그 후 U는 X 위치에서 5km 반경으로 DB를 쿼리 할 수 있습니다. –