Se stai sviluppando un plug-in di Google Maps Platform per piattaforme come WordPress, Shopify, Magento e altre, questo argomento descrive come consentire rapidamente l'onboarding degli utenti dei plug-in in Google Maps Platform e generare una chiave API.
La chiave API, che il plug-in deve inviare con ogni richiesta a Google Maps Platform, è collegata all'Account Google e ai dati di fatturazione dell'utente e sblocca l'accesso alle funzionalità di creazione di mappe nel plug-in.
Per aiutare gli utenti dei plug-in a generare rapidamente una chiave API, fornisci un link o un pulsante che avvii il widget di avvio rapido, una pratica finestra popup che guida gli utenti in pochi semplici passaggi. Inoltre, il widget di avvio rapido mantiene gli utenti dei plug-in nella piattaforma anziché inviarli alla console Google Cloud per eseguire queste attività in più finestre.
Avvia il widget di avvio rapido
Il widget di avvio rapido è solo una pagina web di cui puoi controllare le dimensioni della finestra
con una chiamata window.open
JavaScript. Ad esempio:
<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>
Guarda come funziona
Quando un utente fa clic sul pulsante, si apre il widget di avvio rapido in una finestra popup, che svolge le seguenti operazioni mentre l'utente si sposta nel widget:
- Crea un Account Google e un progetto, se l'utente non li dispone già.
- Abilita le API Google Maps Platform.
- Genera una chiave API che gli utenti possono copiare e incollare nella configurazione del plug-in.
Se l'utente del plug-in ha già un Account Google e un progetto, il widget lo rimanda alla pagina "Credenziali" della console Google Cloud, dove può recuperare una chiave API esistente o crearne una nuova.
Per ulteriori informazioni, puoi indirizzare gli utenti del plug-in all'argomento Informazioni sul widget di avvio rapido.
Domande frequenti.
L'utilizzo del widget di avvio rapido è a pagamento?
No. Il widget di avvio rapido è senza costi e disponibile per tutti gli sviluppatori per semplificare le operazioni preliminari di Google Maps Platform.
Il widget di avvio rapido può essere utilizzato solo su WordPress e Shopify?
Il widget di avvio rapido può essere utilizzato su qualsiasi sito web di terze parti, non solo sugli strumenti per la creazione di siti web o sui siti di e-commerce.
La piattaforma di terze parti può visualizzare i dati di fatturazione inseriti da un utente?
Dopo che gli utenti hanno eseguito l'autenticazione con Google, solo loro possono accedere alle informazioni di fatturazione e ad altre informazioni. Le piattaforme di terze parti e gli sviluppatori di plug-in non possono accedere a queste informazioni.
Posso usare il mio progetto e la mia chiave API esistenti?
Se hai già un account Google Maps Platform, il widget di avvio rapido ti reindirizza alla console Google Cloud, dove puoi utilizzare una chiave API esistente o generarne una nuova.
In che modo gli utenti dei plug-in proteggono le proprie chiavi API?
L'argomento Best practice per la sicurezza delle API fornisce indicazioni su come proteggere una chiave API. Dopo aver utilizzato il widget di avvio rapido, gli utenti ricevono anche un'email con le istruzioni e un link alla console Google Cloud per proteggere la chiave API.