Google Maps 웹 서비스용 클라이언트 라이브러리

Google 지도 서비스용 Java Client, Python Client, Go Client, Node.js Client는 커뮤니티 지원 클라이언트 라이브러리로, Apache 2.0 License에 따라 오��� 소스로 제공됩니다. 이러한 라이브러리는 GitHub에서 다운로드와 참여가 가능합니다. GitHub에서는 설치 안내와 샘플 코드도 ���을 ��� 있습니다.

클라이언트 라이브러리를 사용해야 하는 이유

Google 지도 서비스용 Java Client, Python Client, Go Client, Node.js 클라이언트를 사용하면 서버에서 Google 지도 웹 서비스를 이용할 수 있습니다. 여기에는 다음 API 기능도 포함됩니다.

이러한 API에서 제공하는 기능 외에도, 클라이언트 라이브러리를 사용하면 몇 가지 일반적인 작업을 더 쉽게 수행할 수 있습니다.

  • 자동 비율 제한 기본적으로 요청은 각 웹 서비스의 예상 속도 제한 내에서 전송됩니다. new GeoApiContext().setQueryRateLimit(qps)로 사용자 지정 QPS 한도를 제공할 수 있습니다.
  • 실패 시 재시도 API에서 5xx 오류를 전송하면 클라이언트 라이브러리가 요청을 자동으로 재시도합니다. 재시도는 지수 백오프를 사용하며, 일시적인 실패 시에 도움이 됩니다.
  • 손쉬운 인증 클라이언트 라이브러리를 사용하면 사용 가능한 무료 API 키로 쉽게 인증할 수 있습니다. Google Maps Platform 프리미엄 플랜 고객은 자신의 클라이언트 ID와 보안 비밀을 사용할 수 있습니다.
  • POJO 자바 라이브러리는 각 API 응답에 대해 네이티브 객체를 반환합니다. Python 라이브러리는 API에서 수신한 구조를 반환합니다.
  • 비동기 또는 동기 모든 요청은 동기 또는 비동기 호출 스타일을 지원합니다.

이용약관

Google 지도 웹 서비스의 클라이언트 라이브러리는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다.

클라이언트 라이브러리는 Google 지도 웹 서비스용 래퍼입니다. Google 지도 웹 서비스에는 Google Maps Platform 서비스 약관이 적용됩니다.

중요: 이 라이브러리에는 표준 Google 지원 중단 정책 또는 지원 계약이 적용되지 않습니다.

API 키 및 클라이언트 ID

각 Google Maps 웹 서비스에는 API 키 또는 클라이언트 ID가 필요합니다. API 키 사용 시기, 클라이언트 ID 사용 시기, API 키 또는 클라이언트 ID를 가져오는 방법은 사용 중인 API의 인증 가이드를 참고하세요.