SQL 서버에서 여러 주소를 다운로드하고, 역 지오 코딩 한 후, 현재 위치와 비교하여 기하학적으로 가깝지만 나에게 가장 가까운 것을 반환하는 Android 애플리케이션을 작성하고 있습니다. 하나는 내가 가장 짧은 주행 거리입니다.Google지도에서 나에게 가장 가까운 지점을 찾으려면 어떻게합니까?
반전 된 지오 코딩을 사용할 수있게되었지만 프로그램을 몇 번 실행하면 Google에서 OVER_QUERY_LIMIT에 도달했습니다. 말할 필요도없이 내 데이터베이스에는 꽤 많은 주소가 있습니다.
나는 이것을 빠르고 더러운 방법으로 할 수 있으며 실제 주행 거리와 비교하는 대신 내 현재 위치와 위도의 위도와 경도를 비교하여 어떤 주소가 가장 가까운 지 알 수 있습니다. . 이 문제는이 응용 프로그램이 주위에 많은 호수가 있고 그 방법을 사용하면 꽤 어리석은 결과를 반환하는 지역에서 사용된다는 것입니다.
어떻게 이런 일이 계속 반복 될 수 있습니까? Google에 내 주소를 모두 보여줄 수 있고 비교를 한 번만 할 수 있습니까? 나는이 도움을 정말로 필요로한다.
Cloudmate를 살펴 보겠습니다. Google보다 다른 이용 약관이있을 수 있습니다. 감사! –
그들은 OpenStreetMaps를 사용하지만 POI와 거리 주소에 대한 정보는 거의 없습니다. 아마도 내가 지금까지 찾은 최고의 역 지오 코딩은 ESRI 제공 업체에서 나왔을 것입니다. 그러나 그들은 글로벌 제품을 제공하지 않기 때문에 고통 스럽습니다. –