2012-09-24 5 views
1

Android 모바일 장치를 통해 탐지 된 위도/경도 Google지도 API를 전달합니다. 내 같은 책상에 앉아 나는 위치를 이동하지 않은 있지만, 그러나, 그것은 종종 때로는 때로는 나에게 임의의 근처에 주소를 올바른 정확한 주소 을 제공 등 ... 같은 앉아 내Google지도 v3 - 정확도

를 서로 다른 주소를주지 ...

는 나에게 올바른 주소를주지 그래서 어쩌면

(I이 위치하고있어 어디/경도? 일반 위도에 맞게 즉, 여러 개의 주소를) 결과의 목록을 반환하는 방법이 있나요 거기에 내가 있을지도 모른다고 생각하는 몇 가지 인근 주소를 더해?

답변

2

Google지도에서지도 타일을 계산하여 해당 지역의 모든 위치를 가져올 수 있습니다. 지도 타일은 경도 (lat lon) 쌍의 거미줄로 쉽게 얻을 수 있습니다. 나는 Google이 z-order morton 곡선을 사용한다는 증거를 가지고 있지만 새로운 googlemaps에서 x, y 쌍을 사용하여 타일을 식별합니다. 다음은 Microsoft가 빙의지도 quadkey를 설명하는 링크입니다 : http://msdn.microsoft.com/en-us/library/bb259689.aspx. 나는 Google Maps 및 힐버트 곡선과 함께 사용하기 위해 PHP 스크립트를 작성했습니다. 내가 클러스터링과 빠른 검색을 원했기 때문에 주로 썼다. 그러나 그것을 사용하여 힐버트 곡선을 그릴 수도있다. phpclasses.org (hilbert curve)에서 무료로 다운로드 할 수 있습니다. 어쩌면 당신은 덜 복잡한 R-Trees를 볼 수 있습니다.

+0

잠재력이있는 것 같습니다. 이에 대한 자세한 정보를 가리키는 링크가 있습니까? 감사 – mint