2017-09-29 9 views
0

처음으로 Google 지역 정보를 사용하고 있으며 내 주변 정보를 얻으려고합니다.MySQL 데이터베이스에 저장된 Google 지역 정보의 위치를 ​​기반으로 주변 위치를 검색 하시겠습니까?

그래서 여러 개의 도시에서 사용자가 선택할 수있는 여러 개의 선택 상자가 Google 장소 드롭 다운을 사용하고 원하는 위치를 선택합니다. 위치 이름 (예 : 'Feltham, United Kingdom')은 데이터베이스 테이블의 위치 열에 저장됩니다. 쉼표로 구분됩니다.

내가 지금하고 싶은 것은 검색 막대가 있습니다. 사용자가 Feltham에 가까운 'Hounslow'를 검색하려고 할 때 어떻게 Hulslow에 가깝기 때문에 Feltham이 내 테이블의 위치 열에 저장된 행을 가져올 수 있는지 쿼리 할 수 ​​있습니다.

시작이나 조언만으로 충분합니다. 나는 앞으로 나아가는 길이나 내 디자인을 바꾸어야 하는지를보고 싶다.

나는

편집 자바 스크립트/jQuery를와 MySQL

함께 PHP CodeIgniter를 사용하고 있습니다

표 X- | 기둥 창고 = KMG 창고 | 칼럼 위치 = Feltham, 영국, Hillingdon, 영국 | 하운 슬로우가 위치 열에서 지역에 가까운 테이블 X에서

선택 * : 사용자가 Feltham의 가까이에있는 검색 상자에 하운를 검색하면

, SQL 문은 같을 것입니다. 결과는 KMG 창고로 반환됩니다.

+0

무엇을 하려는지 예제 코드가 있습니까? –

+0

@ JustinPearce 내 질문을 편집했습니다. 더 의미가 있기를 바랍니다. – xadjnxadjcx

답변

0

위도와 경도 좌표를 사용해야합니다. 가장 가까운 점을 찾을 수 있거나 기본 점에서 가장 가까운 점의 반지름을 지정할 수 있습니다

+0

이미 보았습니다 :-) https://stackoverflow.com/questions/46505447/mysql-how-to-selectrows-where-longitude-and-latitude -is-in-array-on-lon – soft87