2012-11-10 2 views
0

내가 구글지도 '지오 코딩 서비스를 사용하여 사용자의 요구에 맞게 모든 위치를 나열합니다. this documentation page에 따르면 정적 및 동적 서비스가 있습니다. 첫 번째 것은 내가 필요로하는 것이지만 나에게는 그것이 내가 좋아하는 것처럼 작동하지 않는 것처럼 보입니다. 결과를 JSON으로 가져 오려고하지만 서버가 JSONP 호환 방식으로 응답을 생성하지 않습니다. 내가 찾은 것처럼 JSONP support has been removed from the API.Google지도 JS API 3에서 지오 코딩이 10 개의 결과로 제한됩니까?

그래서 내가 Geocoder 동적 API 클래스를 사용하려고했습니다. 문제는 어떤 주소 요청에 대해서도 10 개 이상의 결과 항목을받지 못한다는 것입니다 (적어도 10 개 이상의 결과 항목이있는 주소는 추측 할 수 없습니다). 나는 그런 제한이 실시간 지오 코딩을위한 있지만 Google지도 API를 사용하여 요구에 맞게 모든 가능한 위치의 전체 목록을 얻을 불가능하다는 것을 의미합니까 이해?

답변

1

당신은 혼란 이름과 주소입니다. Google지도는 가능한 한 정확하도록 노력하고 정확하게 일치하는 항목을 찾지 못한 경우 야생 추측 목록을 반환합니다. 이름을 알 수있는 최고의 장소를 찾는 것은 당신에게 달려 있습니다. Geocding은 근접 검색과 아무 관련이 없습니다. 근접 검색이 필요하면 다른 API (어쩌면 장소)를 사용해야하거나 자신의 고유 한 장소가있는 데이터베이스로 직접해야합니다. 이는 검색어에 지역 코드를 추가 할 때 특히 중요합니다. 그것에 대해 자세히 알아보기 : Google Maps API: Geocode returns different co-ordinates then Google maps. Google 장소에 대한 질문은 여기 understand the google places api for using with a webpage을 참조하십시오.

0

예 초당 약 10 지오 코딩 요청에 대한 제한이 있습니다. 해결 방법은 무엇입니까? 약 100 밀리 초 동안 OVER_QUERY_LIMIT 상태로 각 요청을 지연시킵니다.

+0

내가 요청 '속도하지만 얻은 위치 (주소)의 양하지 의미한다. 그래서 나는 10 개 이상의 관련 주소를받지 못한다. 한 페이지 당 10 개의 결과를 갖는 페이지 매김을 구현할 수 있도록 다른 주소를 요청하려면 어떻게해야합니까? – Ezze

관련 문제