내 프로젝트에 Google 자동 제안 API가 구현되었습니다. 나는 한 국가 (인도) 내에서 그것을 제한 할 수있다.도시 내에 Google 자동 제안이 필요합니다.
그러나 클라이언트는 도시 (콜카타) 내에서 제한하려고합니다. 입력란에 무엇인가를 입력 할 때, 장소는 외부가 아닌 콜카타에 나타나야합니다.
도시 내에서 제한 할 수있는 방법이 있습니까? 이 Place Types 문서에서
내 프로젝트에 Google 자동 제안 API가 구현되었습니다. 나는 한 국가 (인도) 내에서 그것을 제한 할 수있다.도시 내에 Google 자동 제안이 필요합니다.
그러나 클라이언트는 도시 (콜카타) 내에서 제한하려고합니다. 입력란에 무엇인가를 입력 할 때, 장소는 외부가 아닌 콜카타에 나타나야합니다.
도시 내에서 제한 할 수있는 방법이 있습니까? 이 Place Types 문서에서
: 당신은 types
매개 변수를 전달하여 특정 유형이 될 수있는 장소 자동 완성 요청의 결과를 제한 할 수 있습니다
. 매개 변수는 아래 지원되는 유형에 나열된 유형 또는 유형 모음을 지정합니다. 아무것도 지정하지 않으면 모든 유형이 반환됩니다. 일반적으로 단일 유형 만 허용됩니다. 예외는 지리 코드와 시설 유형을 안전하게 혼합 할 수 있지만 유형을 지정하지 않는 것과 동일한 효과가 있음에 유의하십시오.
그런 다음 types: ['(cities)']
매개 변수를 전달 나라 제한을 시도 할 수 있습니다 :
예 :
function initialize() {
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
샘플 요청 :
와 함께 "빅 .."를 포함하는 도시에 대한 요청 브라질 포르투갈어로 검색 결과 :
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=(cities)&language=pt_BR&key=YOUR_API_KEY
이 answer in the related SO question부터 공개 문제 추적기에 기능 요청이 있습니다 (https://code.google.com/p/gmaps-api-issues/issues/detail?id=4433).
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=(inputted citie name) & language = pt_BR & key = YOUR_API_KEY이 Google API를 사용하여 도시 위치 정보를 얻으십시오. – Amitsharma