2013-06-19 2 views
6

문제는 간단합니다. Geocoding API의 설명서에는 구성 요소 필터링이 존재한다고합니다. (출처 : https://developers.google.com/maps/documentation/geocoding/)Google Maps Geocoding API, API에서 JS API가 누락되었습니다. (?)

그러나 JS 문서 (https://developers.google.com/maps/documentation/javascript/geocoding)를 보면 구현되지 않은 것 같습니다. 그러나 이전에 Google에서 구현 한 기능을 사용했지만 API에 대해 작성하지 않았으므로 Google Maps Geocoding API로 구성 요소 필터링을 수행하는 방법을 아는 사람이 있는지 궁금합니다.

감사합니다.

답변

7

설명서가 지금 구현 된 것으로 보입니다. 어쨌든, 여기에 코드입니다 : 특정 영역에 결과를 제한하는 데 사용

geocoder.geocode( 
     { 'address': address, 'componentRestrictions':{'country':'GB'}}, 
function(results, status){ 
... 
}); 

. 필터는 또는 route, locality, administrativeArea, postalCode 또는 국가 중 하나 이상으로 구성됩니다. 모든 필터와 일치하는 결과 만 반환됩니다. 필터 값은 동일한 맞춤법 교정 방법을 지원하고 다른 지오 코딩 요청과 마찬가지로 부분 일치가 지원됩니다. 자세한 내용은 지오 코딩 웹 서비스의 구성 요소 필터링 을 참조하십시오.

+1

감사합니다. 그것은 나를 위해 일하고있다!! 하지만 "GB"와 함께 다른 국가를 통과해야합니다.이 일을 도와 줄 수 있습니다. –

+0

senthil_sss 더 많은 국가의 솔루션을 찾으십니까? – user1403588