javascript - Baidu 좌표, 대상 근처의 좌표를 반환합니다.
伊谢尔伦
伊谢尔伦 2017-05-25 15:08:24
0
1
884

이제 좌표(116.307852, 40.057031)와 같은 두 개의 필드 레코드가 포함된 사용자 좌표(Baidu API 사용)를 기록하는 테이블이 있습니다.

이제 이 사용자로부터 1km 이내에 있는 모든 사용자를 찾으려면 어떻게 해야 할까요?

직접 갈 수 있을 줄 알았는데:

으아악

좌표 API가 익숙하지 않은데, 살펴볼 수 있도록 도와주셔서 감사합니다.

바이두 지도에서 두 지점 사이의 거리를 찾아보세요

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(1)
習慣沉默

데이터베이스가 MySQL 5.7인 경우 공간 함수인 ST_Distance_Sphere()를 사용하여 지구상의 두 지점 사이의 최단 거리(단위: 미터)를 계산할 수 있습니다.
다음과 같습니다:

으아악

MySQL 버전 5.6에서는 ST_Distance()를 사용하여 거리를 계산할 수 있습니다. 두 개의 2차원 좌표점 사이의 직선 거리를 계산하며 그 값을 미터로 변환하려면 그 결과에 111195(지구 반경 6371000*PI/180)를 곱해야 한다는 점에 유의해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿