2013-01-25 1 views
5

geopoint의 모든 범위 주소 목록을 검색하고 싶습니다.반경 내에서 가까운 거리 주소 얻기

사용 시나리오는 위치 검색이 충분히 정확하지 않기 때문에 사용자가 현재 위치의 주소 목록 (예 : 50m 이내)에서 현재 주소를 선택하는 것입니다.

Google지도 API를 사용하면 가능할지 궁금합니다. 그렇지 않으면 누구나이 목적을 위해 사용할 수있는 대체 API를 알고 있습니까?

Google지도 역 지오 코딩 서비스는 geopoint에 대한 여러 개의 "주소"를 반환하지만 대체로 위치 근처의 주소가 아니라 주소의 다른 표현입니다.

나는 비슷한 질문을 한 적이 있지만 아무도 내가 찾고있는 답변이 없습니다.

+0

어떤 API 버전을 사용하고 있습니까? JS? 기계적 인조 인간? 오래된 플래시? 다른? – andr

+0

JS Google지도 API v3은 테스트를 위해 사용 된 API입니다. 해결책을 찾으면 iOS 및 Android 기기에서 구현할 것입니다. 내가 원하는 결과를 얻을 수있는 한 Google의 API를 사용하는 것은 엄격하지 않습니다. – 7usam

답변

5

API 조합을 사용하여 원하는 결과를 얻을 수있었습니다.

먼저 나는 Geonames' "Find nearby streets"

그런 다음 각각의 거리에 대해 나는 GeoPoint의를 얻을 나에게 최소 및 최대 거리 숫자 값을 제공 자신의 Map Toolkit API의 톰톰의 역 지오 코딩 방법에 의해 실행하여 가까운 거리의 이름을 가져 거리마다.