2011-12-23 5 views
0

교차로 및 지오 로케이션과 관련된 JSON 데이터가 많이 있다고 가정 해 보겠습니다.지오 코딩 된 주소에서 교차로 찾기

사용자가 자신의 현재 위치를 사용하는 앱이 있는데, 내가 현재 차단하고있는 위치 (예 : 건너편 거리, 교차로 간 거리)를 파악할 수 있기를 바랍니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 좋은 방법이 있습니까?

예 : 사용자의 위치 정보를 가져 와서 435 W 42 번째 위치로 역 지오 코딩합니다. 이 데이터를 사용하여 사용자가 42 번가에서 9 번가에서 10 번가 사이에 있다는 것을 알고 싶습니다.

도움을 주시면 감사하겠습니다.

답변

1

각 교차점, 블록 또는 사용자 위치와 관련 지을 원하는 위치의 지리적 위치가 있어야합니다. 해당 정보가 있으면 사용자의 현재 위치 정보에 가장 가까운 교차점을 쉽게 찾을 수 있습니다. 지구 위치 정보를 모두가 당신의 JSON 데이터에있는 경우

, 당신은 가능성에 최선 다하겠습니다 등 geolocations (지오 역하지 않습니다) 당신이 가장 가까운 교차로를 결정할 때까지 만

작업 JSON 데이터를 데이터베이스로 변환하면 더 쉽게 쿼리 할 수 ​​있습니다.

+0

물론 불규칙한 거리라면 어떨까요? 예를 들어, 사용자가 한 교차로 근처에 있고 다른 교차로에서 멀리 떨어져 있고 내가 찾는 교차로와 다른 교차로가있는 경우 어떻게할까요? – Mason

+1

geolocation JSON 데이터는 거리를 어떻게 나타내나요? 일련의 점들 또는 벡터 들로서? –

+0

Points. 예는 다음과 같을 수 있습니다 '{ "Street1": "42 일" "Street2": "9 AVE" "위도"* 어떤 수 *, "경도"* 몇 개의 *}' – Mason