2014-06-17 2 views
0

도시 이름과 위도와 경도가있는 레코드 목록이 있습니다. 입력 한 도시와 방향 (북쪽, 남쪽, 동쪽)을 기준으로 도시 목록을 찾고 싶습니다. , 서쪽) .eg, 만약 내가 도시 뭄바이를 입력하고 동쪽 dircetion을 선택하면 Mumbai.so에서 동쪽 도시의 목록을 표시 합니다이 작업을 달성하는 방법. 만약 당신이 나에게 그것을 공유 할 수있는 솔루션이 있다면.PHP를 사용하여 입력 한 도시 및 방향의 도시 목록 가져 오기

미리 감사드립니다.

+2

당신은 뭔가를 시도한 것을 보여줄 필요가 있습니다 ... – fredrik

+0

아마 이것은 약간의 빛을 비춰 줄 수 있습니다. [링크] (http://www.mysqlperformanceblog.com/2013/10/21/using-the-new-spatial- functions-in-mysql-5-6 for geo-enabled-applications /) – user1978142

+0

데이터베이스에 도시와 방향의 목록이 이미 있습니까? –

답변

0

지리적 위치는 위도 (북위 거리) 및 경도 (그리니치 prime meridian의 거리 동부)로서 표현된다.

따라서 시나리오는 데이터베이스에서 Mumbai 좌표를 선택한 다음 별도의 쿼리를 수행하여 발견 된 값보다 높은 경도가 인 모든 도시를 반환합니다.

0

도시가 들어있는 "선택"태그가 "변경"되면 논리가 매우 간단합니다. 데이터베이스 값을 검색하고 선택한 도시를 찾도록 요청하는 .php 파일로 ajax 호출을 보내야합니다 다른 표에는 도시의 방향과 목록이 포함되어 있습니다. 그런 다음 다시 .js 파일로 보내서 원하는 선택 항목에 배치하십시오. 보여줄 코드가 없기 때문에 내가 줄 수있는 유일한 도움이됩니다!

+0

하지만 지원되는 api.now를 사용하여 방향 목록으로 도시 목록을 가져오고 싶습니다. 위도/경도 및 도시 이름 만 있습니다. – user3235301