본 주제는 WordPress, Shopify, Magento 등 플랫폼의 Google Maps Platform 플러그인을 개발하는 개발자를 위해 플러그인 사용자를 Google Maps Platform에 빠르게 온보딩하고 API 키를 생성하는 방법을 설명합니다.
플러그인이 Google Maps Platform에 요청할 때마다 전송해야 하는 API 키는 사용자의 Google 계정과 결제 정보에 연결되며 플러그인의 지도 빌드 기능에 대한 액세스 권한을 제공합니다.
플러그인 사용자가 API 키를 빠르게 생성할 수 있도록 사용자에게 몇 가지 간단한 단계를 안내하는 편리한 팝업 창인 빠른 시작 위젯을 실행하는 링크나 버튼을 제공하세요. 빠른 시작 위젯을 사용하면 플러그인 사용자가 Google Cloud 콘솔로 이동하지 않고 플랫폼 안에 머물면서 이러한 작업을 여러 창에서 수행할 수 있습니다.
빠른 시작 위젯 실행
빠른 시작 위젯은 JavaScript window.open
호출로 창 크기를 조절할 수 있는 웹페이지입니다. 예:
<script> function openPopupWindow() { var winWidth=570; var winHeight=700; var left = (screen.width-winWidth)/2; var top = (screen.height-winHeight)/2; window.open('https://console.cloud.google.com/google/maps-hosted', 'Quick Start Widget', 'resizable=yes,width='+winWidth+',height='+winHeight+',left='+left+',top='+top); return false; } </script> <!-- CTA to generate Google Maps API Key --> <button type="button" onClick="openPopupWindow()" style="color: white; background-color: #1a73e8" href="#"> Get an API Key </button>
실제 사례 보기:
사용자가 버튼을 클릭하면 빠른 시작 위젯이 팝업 창에서 열리고 사용자가 위젯을 탐색할 때 다음 작업을 실행합니다.
- 사용자에게 아직 Google 계정 및 프로젝트가 없다면 Google 계정 및 프로젝트를 만듭니다.
- Google Maps Platform API를 사용 설정합니다.
- 사용자가 플러그인 구성에 복사하여 붙여넣을 API 키를 생성합니다.
플러그인 사용자에게 이미 Google 계정과 프로젝트가 있다면 위젯이 Google Cloud 콘솔의 '사용자 인증 정보' 페이지로 이동하여 기존 API 키를 가져오거나 새 API 키를 만들 수 있습니다.
플러그인 사용자는 빠른 시작 위젯 정보에서 더 자세한 안내를 확인할 수 있습니다.
자주 묻는 질문(FAQ)
빠른 시작 위젯을 사용하는 데 비용이 드나요?
아니요. 빠른 시작 위젯은 Google Maps Platform 온보딩 간소화를 위해 모든 개발자가 무료로 사용할 수 있습니다.
빠른 시작 위젯을 WordPress, Shopify에서만 사용할 수 있나요?
빠른 시작 위젯은 웹사이트 작성 도구 또는 전자상거래 사이트뿐만 아니라 모든 서드 파티 웹사이트에서 사용할 수 있습니다.
서드 파티 플랫폼에서 사용자가 입력하는 결제 정보를 볼 수 있나요?
사용자가 Google에 인증한 다음에는 인증된 사용자만 결제 및 기타 정보에 액세스할 수 있습니다. 서드 파티 플랫폼과 플러그인 개발자는 해당 정보에 액세스할 수 없습니다.
기존 프로젝트와 API 키를 사용할 수 있나요?
기존 Google Maps Platform 계정이 있는 사용자는 빠른 시작 위젯이 Google Cloud 콘솔로 리디렉션되며 여기서 기존 API 키를 사용하거나 새 API 키를 생성할 수 있습니다.
플러그인 사용자가 API 키 보안을 위해 취할 수 있는 방법이 있나요?
API 보안 권장사항 주제에서는 API 키 보안을 위한 안내를 제공합니다. 빠른 시작 위젯을 사용하면 사용자에게 API 키 보안에 대한 안내와 Google Cloud 콘솔 링크가 포함된 이메일이 전송됩니다.