2017-03-21 1 views
0

이 솔루션을 검색하고 있습니다. google place autocomplete 및 types geocode를 사용하고 있습니다.Google 지역 정보 자동 완성 구성 요소 제한 - Miami-Dade County, 플로리다, 미국

난 단지 국가에서 국가 코드 {국가 : '우리'} 사용하여 제한 할 수 있습니다을. 다른 요소 제한 속성을 사용하여 특정 지역에서 작동하지 않음 카운티 : 플로리다에있는 Miami-Dade 카운티, 미국.

다른 구성 요소 제한을 적용 할 때 장소 자동 완성 텍스트 영역에 대한 검색 결과를 반환하지 않습니다.

답변

0

구성 요소 countryISO 3166-1 Alpha-2 호환 국가 코드 값만 허용합니다. 그리고 그것은 단지 2 글자로 구성되어 있습니다. 이제 단일 요청에서 여러 구성 요소를 사용하려면 파이프 문자 (|)를 구분 기호로 사용해야합니다. 예 : components = country : us | country : pr | country : vi은 미국 및 비법 인 조직 영역 내에서 결과를 제한합니다. 자세한 내용은 documentation을 확인하십시오.

+0

실제로 미국 플로리다 주에있는 마이애미 데이 드 카운티에서 검색을 제한하고 싶습니다. 여러 국가가 아닌 미국에서만. –

+0

그런 다음 [위치 바이어스] (https://developers.google.com/places/web-service/autocomplete#location_biasing)를 사용할 수 있습니다. 위치 및 반지름 매개 변수를 전달하여 지정된 원에 결과를 바이어스 할 수 있습니다. 이렇게하면 지역 정보 자동 완성 서비스가 해당 서클 내에서 결과를 표시하는 것을 선호합니다. 정의 된 영역 외부의 결과가 여전히 표시 될 수 있습니다. 구성 요소 매개 변수를 사용하여 지정된 국가 내의 장소 만 표시하도록 결과를 필터링 할 수 있습니다. – KENdi

+0

또는 [위치 제한] (https://developers.google.com/places/web-service/autocomplete#location_restrict)을 사용하여 strictbounds 매개 변수를 추가하여 location 및 radius 매개 변수로 정의 된 영역으로 결과를 제한하십시오. 그러면 지역 자동 완성 서비스가 해당 지역 내의 결과 만 반환하도록 지시합니다. – KENdi