Google Cloud 콘솔에서 클라이언트 ID를 관리하는 위치
프리미엄 플랜 클라이언트 ID 관리 기능은 Cloud 콘솔의 Google Maps Platform 사용자 인증 정보 페이지 하단에 있는 클라이언트 ID 섹션에서 사용할 수 있습니다.
![사용자 인증 정보 페이지의 새로운 클라이언트 ID 영역](https://developers.google.cn/static/maps/premium/images/new-client-id-area.png?authuser=3&hl=ko)
URL 승인 및 클라이언트 ID 서명 비밀번호 관리 등의 추가 클라이언트 ID 관리 작업은 별도의 클라이언트 ID 페이지에서 클라이언트 ID 섹션의 오른쪽 끝에 있는 수정 아이콘을 클릭하여 액세스할 수 있습니다.
중요: Google Maps Platform 프리미엄 플랜은 이제 가입이 불가능하며 신규 고객에게 제공되지 않습니다.
이 FAQ에는 Google Maps Platform 프리미엄 플랜과 관련된 질문이 포함되어 있습니다.
모든 Google Maps Platform에 공통된 질문은 Google Maps Platform FAQ를 참고하세요.
시작하기
- Google Maps Platform 프리미엄 플랜이란 무엇이었나요?
- Google Maps Platform 프리미엄 플랜에는 어떤 API가 포함되어 있었나요?
- Google Cloud 콘솔의 로그인 사용자 인증 정보를 재설정하려면 어떻게 해야 하나요?
- Google Maps Platform 프리미엄 플랜의 서비스 약관은 어떤 내용이었나요?
사용량 한도
- Google Maps Platform 프리미엄 플랜 사용량은 어떻게 계산되나요?
- 앱의 Google Maps Platform 프리미엄 플랜 사용량을 추적하려면 어떻게 해야 하나요?
- Places API Details 요청에는 한 가지 요금이 부과되는 데 비해 Places API Autocomplete 요청에는 요금이 훨씬 더 적게 부과되는 이유는 무엇인가요?
애플리케이션 개발
- 프로젝트 ID와 클라이언트 ID가 모두 발급되나요?
- 인증하려면 API 키와 클라이언트 ID를 모두 사용해야 하나요?
- 제공된 Google Cloud 콘솔 프로젝트에 포함된 모든 API가 사용 설정되나요?
- API 키와 클라이언트 ID의 차이점은 무엇인가요?
- Google Maps Platform 프리미엄 플랜으로 프리미엄 모바일 기능에 액세스하려면 어떻게 해야 하나요?
- Google Maps Platform 프리미엄 플랜의 경우 Android에 동적 라이브러리를 사용할 수 있나요?
- HTTPS(SSL)를 통해 로드된 페이지에서 Google Maps Platform 프리미엄 플랜 클라이언트 ID를 사용하여 Maps JavaScript API에 액세스하려면 어떻게 해야 하나요?
스타일 지정
시작하기
-
Google Maps Platform 프리미엄 플랜(프리미엄 플랜)을 이용하면 Google 서비스 모음에 액세스하여 앱과 사이트에서 맞춤설정과 확장이 가능하며 모바일에 최적화된 지도를 구현하는 데 필요한 모든 도구를 사용할 수 있었습니다.
Google Maps Platform 프리미엄 플랜은 신규 가입이 불가능하며 신규 고객에게 제공되지 않습니다.
- Google Maps Platform 프리미엄 플랜에는 어떤 API가 포함되어 있었나요?
-
다음과 같은 Google 제품이 Google Maps Platform 프리미엄 플랜에 포함되어 있었습니다. 이러한 제품을 사용하는 애플리케이션에는 Google Maps Platform 프리미엄 플랜 SLA가 적용되며 기술 지원이 제공되었습니다.
- Maps JavaScript API
- Maps Static API
- Street View Static API
- Geocoding API
- Geolocation API
- Elevation API
- Directions API
- Distance Matrix API
- Time Zone API
- Roads API
- Places API 및 Maps JavaScript API의 장소 라이브러리*
- Android용 Maps SDK
- iOS용 지도 SDK
* Places API는 프리미엄 플랜 자산 추적 라이선스에 포함되지 않습니다. 자산 추적 라이선스가 있고 Places API를 사용하려면 Google 지도 영업팀에 문의하세요.
다음과 같은 API는 Google Maps Platform 프리미엄 플랜에 포함되지 않습니다. 이러한 API를 사용하는 애플리케이션은 API의 게시된 서비스 약관에 따라 API를 사용해야 하며, Google Maps Platform 프리미엄 플랜 SLA의 적용을 받거나 기술 지원을 받을 수 없습니다.
- Google Cloud 콘솔의 로그인 사용자 인증 정보를 재설정하려면 어떻게 해야 하나요?
-
Google 계정 비밀번호 재설정 이 링크는 Cloud 콘솔 로그인 페이지에도 표시됩니다.
- Google Maps Platform 프리미엄 플랜의 서비스 약관은 어떤 내용인가요?
-
Google Maps Platform 프리미엄 플랜 고객의 경우 Google Maps Platform 사용에 적용되는 계약 조항을 참고하세요.
사용량 한도
- Google Maps Platform 프리미엄 플랜 사용량은 어떻게 계산되나요?
-
이전에 Google Maps Platform 프리미엄 플랜 사용자는 자신의 애플리케이션에서 사용할 크레딧을 사전 구매한 다음, 요청하는 API에 따른 요율로 사용했습니다. 현재 모든 API는 사용한 만큼만 지불하는 가격 모델로 제공됩니다. 자세한 내용은 지도 결제 가이드를 참고하세요.
- 앱의 Google Maps Platform 프리미엄 플랜 사용량을 추적하려면 어떻게 해야 하나요?
-
애플리케이션 사용량 추적과 기타 사용량 보고서 및 분석에 대한 자세한 내용은 Google Maps Platform 보고 가이드를 참고하세요.
- Places API Details 요청에는 한 가지 요금이 부과되는 데 비해 Place Autocomplete 요청에는 요금이 훨씬 더 적게 부과되는 이유는 무엇인가요?
-
Places API는 비즈니스 및 기타 장소 데이터의 방대한 데이터베이스를 사용합니다. 많은 비즈니스의 창업과 폐업이 반복됨에 따라 이 데이터베이스의 정확성 유지를 위해서는 많은 시간과 노력이 필요합니다. 따라서 Places Details 요청에는 더 많은 요금이 부과됩니다. Place Autocomplete의 경우에는 사용자가 보통 장소를 찾기 위해 여러 글자를 입력해야 하므로 각 요청에 훨씬 더 적은 금액이 부과됩니다.
애플리케이션 개발
- 프로젝트 ID와 클라이언트 ID가 모두 발급되었나요?
-
이전 프리미엄 플랜 클라이언트의 환영 메일에는 프로젝트 ID 및 클라이언트 ID가 모두 포함되었습니다.
- 인증하려면 API 키와 클라이언트 ID를 모두 사용해야 하나요?
이전의 프리미엄 플랜 클라이언트는 API 요청에 API 키나 클라이언트 ID를 포함할 수 있지만 둘 다 포함할 수는 없습니다. 클라이언트 ID를 사용하기로 했다면 모든
key
매개변수를 제거해야 합니다. 요청에 클라이언트 ID와 API 키가 모두 포함되어 있다면 예기치 못한 동작이나 오류가 발생할 수 있습니다.2021년 11월부터는 새 애플리케이션 사용량에 클라이언트 ID가 아닌 API 키를 사용하는 것이 좋습니다.
- 제공된 Google Cloud 콘솔 프로젝트에 사용 가능한 모든 API가 사용 설정되어 있나요?
-
예. 프리미엄 플랜의 경우 동일한 Cloud 콘솔 프로젝트에 모든 API가 자동으로 프로비저닝됩니다. 이전의 프리미엄 플랜 클라이언트는 한 프로젝트에서 모든 API에 액세스합니다. 동일한 플랫폼(웹, 웹 서비스, Android 또는 iOS)의 API에서는 동일한 API 키를 공유할 수 있습니다.
- API 키와 클라이언트 ID의 차이점은 무엇인가요?
-
프로젝트 ID를 사용하면 Cloud 콘솔에서 API 키를 생성할 수 있습니다. API 키와 클라이언트 ID의 주요 차이점은 다음과 같습니다.
- API 지원: 모든 지도 API에서 API 키를 사용할 수 있습니다. 또는 Places API, Geolocation API, Roads API, Android용 Maps SDK, iOS용 Maps SDK를 제외한 모든 API에서 클라이언트 ID를 사용할 수 있습니다.
- 보안: 다음 가이드라인을 따르는 한 API 키와 클라이언트 ID가 동일하게 안전합니다.
- API 키를 사용하는 경우 키를 비밀로 유지해야 합니다. 모든 지도 API 요청은 HTTPS를 사용하므로 누군가가 트래픽을 가로챌 위험이 제한적입니다. 하지만 누군가가 내 키를 획득했다면 이 키를 사용하여 지도 API 요청을 할 수 있습니다. 클라이언트 측 API에서 이러한 위험을 방지하려면 키를 사용할 수 있는 도메인을 제한하세요. 서버 측 API의 경우에는 서버의 원본 IP 주소에서만 요청이 허용되도록 키를 제한합니다. API 키를 안전하게 사용하는 방법을 자세히 알아보려면 API 키 사용을 참고하세요.
- 클라이언트 ID를 사용하는 경우 디지털 서명을 생성하는 데 사용하는 암호화 키를 비밀로 유지해야 합니다. 또한 키가 노출될 수 있으므로 암호화 키를 API 요청에 사용하거나 JavaScript를 사용하여 URL에 서명하는 데 사용해서는 안 됩니다.
- Google Maps Platform 프리미엄 플랜으로 프리미엄 모바일 기능에 액세스하려면 어떻게 해야 하나요?
-
표준 API(iOS용 Maps SDK 및 Android용 Maps SDK)의 사용자에게 제공되는 것과 동일한 SDK를 사용하여 프리미엄 모바일 기능에 액세스할 수 있습니다. 프리미엄 기능에 액세스하려면 등록할 때 생성된 프로젝트의 API 키를 사용해야 합니다. 프리미엄 모바일 기능에 액세스할 수 있는지 확인하려면 정적 라이브러리를 사용하여 지도를 로드하세요. 자세한 내용은 Android 및 iOS에서 프리미엄 플랜 시작하기 가이드를 참고하세요.
- Google Maps Platform 프리미엄 플랜의 경우 Android에서 동적 라이브러리를 사용할 수 있나요?
-
예. 프리미엄 플랜의 경우 Android용 Maps SDK에 정적 라이브러리 대신 동적 라이브러리를 사용할 수도 있습니다. 자세한 내용은 Android에서 프리미엄 플랜 시작하기 가이드를 참고하세요.
- HTTPS (SSL)를 통해 로드된 페이지에서 Google Maps Platform 프리미엄 플랜 클라이언트 ID를 사용하여 Maps JavaScript API에 액세스하려면 어떻게 해야 하나요?
-
HTTPS를 통해 로드된 페이지에서 Maps JavaScript API에 액세스하려면 먼저 API를 사용할 HTTPS URL을 승인해야 합니다.
스타일 지정
- 지도에 비즈니스가 표시되지 않는 이유가 무엇인가요?
-
Maps JavaScript API를 사용하고 프리미엄 플랜 사용자 인증 정보(
key
또는client
매개변수)를 포함하여 지도를 로드할 때 지도상의 비즈니스 정보는 기본적으로 사용 중지됩니다. 다시 사용 설정하려면 지도에 스타일 지정 코드를 포함해야 합니다.var styles = [ { featureType: 'poi.business', stylers: [ { visibility: 'on' } ] } ]; map.setOptions({styles: styles});