이 문서에는 Places API입니다. 여기에서 질문에 대한 답변을 찾을 수 없는 경우 다음 페이지에서 유용한 정보를 찾을 수 있습니다.
Places API에는 활발한 개발자 커뮤니티도 있습니다. 코드에 관해 궁금한 점이 있으면 커뮤니티에 질문을 올리시기 바랍니다. 질문하기에 대한 자세한 내용은 지원 페이지.
장소 검색
유형별로 필터링할 때 일부 장소가 반환되지 않는 이유는 무엇인가요?
찾는 장소가 아직 분류되어 있지 않을 가능성이 있습니다.
모든 장소가 일반 유형 'establishment
'으로 분류됩니다. Google
해당 장소를
지원되는 장소 유형을 참조하세요.
이 문제를 해결하려면 장소 type
를 keyword
매개변수에 전달하면 됩니다. 이
keyword
매개변수는 이름, 유형, 주소, 고객 리뷰와 일치합니다.
장소 목록에 type
카테고리를 직접 추가하려면
장소 수정을 제출합니다. 수정이 완료되면
승인 및 게시되면 올바른 type
필터링을 사용하여 표시됩니다.
주변 장소 중 일부가 반환되지 않는 이유는 무엇인가요?
기본적으로 Places API는
제공된 radius
내의 prominence
주변 검색
요청은 세 페이지에 걸쳐 최대 60개의 결과를 반환할 수 있습니다. 장소
prominence
에서 22위인 경우에는 두 번째 결과 페이지에 표시되며
GCP 콘솔에서
페이징 장소
순위가 60위보다 높은 prominence
은(는) 검색에 포함되지 않습니다.
검색할 수 있습니다.
다음과 같이 설정하여 결과를 prominence
대신 distance
로 정렬할 수 있습니다.
distance
에 대한 쿼리의 rankby
매개변수를 포함하고 radius
를 생략
매개변수 값으로 사용됩니다. 관련성은 무시되며 장소가 location
으로부터의 거리 순으로 반환됩니다.
유형별로 요청을 필터링하는 경우 일부 결과가 확인할 수 있습니다. 자세한 내용은 FAQ 항목 유형별로 필터링할 때 일부 장소가 반환되지 않는 이유는 무엇인가요?를 참고하세요.
일부 types
별로 필터링할 때 결과가 두 개까지만 표시되는 이유는 무엇인가요?
Places API는 주변 establishments
목록(지원되는 장소 유형의 첫 번째 표에 있는 모든 항목)과 최대 2개의 위치(지원되는 장소 유형의 두 번째 표에 있는 모든 항목) 결과를 반환하여 주변 검색 요청을 수행하는 지역을 식별하는 데 도움이 되도록 설계되었습니다.
locality
또는 political
와 같은 위치 type
별로 주변 검색 요청을 필터링하면 establishment
결과가 필터링됩니다.
장소 데이터
장소를 추가하거나 수정하려면 어떻게 해야 하나요?
비즈니스 소유자는 비즈니스 정보를 추가, 인증, 관리할 수 있습니다. 비즈니스 프로필을 사용한 Google 지도의 비즈니스 정보
장소를 소유하지 않은 경우에도 변경을 제안할 수 있습니다.
문제 해결
'status': 'REQUEST_DENIED' 메시지가 계속 표시되는 이유는 무엇인가요?
"status": "REQUEST_DENIED"
는
다음과 같은 경우 Places API:
- Google Cloud 콘솔에서 Places API를 활성화하지 않았습니다.
- 요청에
key
매개변수가 없습니다. key
매개변수가 Google Cloud 콘솔의 API 키와 일치하지 않습니다.- API 키가
Google Cloud 콘솔:
- 브라우저 제한 API 키를 사용하는 경우 리퍼러가 올바릅니다.
- 서버 제한 API 키를 사용하는 경우 IP가 정확합니다.
- Android 또는 iOS 제한이 있는 API 키는 지원되지 않습니다. 이 일반 (무제한) API 키 또는 브라우저나 서버가 있는 키 제한되기 때문입니다.
- 요청이
HTTPS
요청으로 전송되지 않았습니다. 모든 요청에HTTPS
이(가) 필요합니다. Places API 요청 - 요청 전송에 잘못된
HTTP method
이(가) 사용되었습니다. <ph type="x-smartling-placeholder">- </ph>
- [장소 추가][place-add]를 제외한 모든 요청은
GET
요청으로 전송해야 합니다. - 모든 [장소 추가][place-add] 요청은
POST
요청으로 전송해야 합니다.
- [장소 추가][place-add]를 제외한 모든 요청은