내 앱에 Google 지역 정보의 자동 완성 API를 사용하려고했지만 결과를 특정 유형 (예 : restaurant
)으로 필터링하는 데 문제가 있습니다.Google 지역 정보 자동 완성 API '유형'매개 변수는 설정과 만 작동합니까?
언제든지 types
매개 변수를 establishment
이 아닌 다른 것으로 변경하면 INVALID_REQUEST
응답이 표시됩니다.
그러나 근처의 모든 레스토랑에 대한 표준 검색을 수행하면 표시되는 결과가 동일한 자동 완성 결과와 일치합니다.
예 : 애플비는 555 사라토가 도로, 산호세에서, CA 내 nearby
검색 및 내 autocomplete
검색에 표시하지만, 표준 검색 API 응답에서 restaurant
있는 동안 만 autocomplete
API 응답의 형식 establishment
있습니다.
누구든지이 문제가 발생하거나 해결 방법을 알고 있습니까? API 문서는 Autocomplete API 요청에서 모든 유효한 유형을 허용해야한다고 말합니다. 여기
https://maps.googleapis.com/maps/api/place/autocomplete/json?types=restaurant&input=applebee&radius=48280.2&rankby=distance&key=MY_API_KEY&location=37.33233141,-122.0312186
작동
type=establishment
를 사용하여 URL입니다 : 여기
은 항상 실패
type=restaurant
를 사용하여 내 URL 당신이 자동 완성에 사용할 수있는
https://maps.googleapis.com/maps/api/place/autocomplete/json?types=establishment&input=applebee&radius=48280.2&rankby=distance&key= MY_API_KEY&location=37.33233141,-122.0312186
이 올바른 (불행히도)이다. 어떤 유형을 사용하지만 추측하지 못하는 방법이 있기를 바랬습니다. 감사. – JimmyJammed
** 지역 **가 실제로 작동합니까? ** regions ** type – Anirudh
을 통해 요청을 할 수 없습니다. 죄송합니다. 그것은 "지역"이 아니라 "(지역)"입니다. 답변을 업데이트했습니다. – AndrewR