Importante: il piano Premium di Google Maps Platform non è più disponibile per la registrazione o per i nuovi clienti.
Autenticazione ID client API Maps JavaScript
Puoi autenticare le tue richieste con Google Maps Platform utilizzando un ID client in combinazione con una registrazione URL (anziché una chiave API).
Specifica di un ID client durante il caricamento dell'API
Il codice riportato di seguito mostra come sostituire YOUR_CLIENT_ID con il tuo ID client durante il caricamento di Google Maps Platform.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
Gestione degli URL autorizzati
Per evitare che una terza parte utilizzi il tuo ID client sul proprio sito web, l'uso del tuo ID client è limitato a un elenco di URL specificatamente autorizzati.
Individuazione del tuo ID client in Cloud Console
Autorizzazione URL nella console Cloud
Tutti gli URL autorizzati sono elencati nella tabella URL autorizzati per l'ID cliente gme-[azienda] nella pagina ID client.
Per rimuovere un URL, seleziona la casella a sinistra dell'URL e fai clic sull'icona
elimina in alto a destra nella tabella.Per aggiungere nuovi URL, fai clic su Aggiungi URL in fondo alla tabella.
Informazioni importanti: le regole degli URL degli ID client autorizzati sono diverse dalle limitazioni relative ai referrer di chiavi API. Per ulteriori dettagli, vedi quanto riportato di seguito.
Per gli URL autorizzati si applicano le seguenti considerazioni:
- Il nome di dominio o l'indirizzo IP non deve essere accessibile pubblicamente.
- Ad esempio,
http://myintranet
ehttp://192.168.1.1
sono voci valide. - Sono autorizzati anche tutti i sottodomini di un dominio specificato.
Ad esempio, se il dominio semplice
http://example.com
è autorizzato, lo è anche il sottodominiohttp://www.example.com
. Il contrario non è vero: sehttp://www.example.com
è autorizzato,http://example.com
non viene autorizzato automaticamente.- Sono autorizzati anche tutti i percorsi secondari di un percorso autorizzato.
Ad esempio, se
http://example.com
è autorizzato, anchehttp://example.com/foo
. Inoltre, poiché sono autorizzati anche i sottodomini di un dominio specificato, viene autorizzatohttp://sub.example.com/bar
.- I percorsi sono sensibili alle maiuscole.
Ad esempio,
http://www.example.com/ThisPath/
non è uguale ahttp://www.example.com/thispath/
.- Puoi limitare gli URL validi a quelli che utilizzano determinate porte.
Ad esempio, se
http://example.com:8080/foo
è specificato, non autorizzahttp://example.com
.- I protocolli HTTP e HTTPS sono considerati URL diversi.
Ad esempio, se
https://example.com
è autorizzato,http://example.com
non viene autorizzato automaticamente.Se fornisci un riferimento suffisso senza schema di protocollo, ad esempio
www.example.com
, verranno create regole separate sia per HTTP che per HTTPS.
Per schemi di protocollo più esotici rispetto a HTTP o HTTP, consulta le istruzioni fornite in Cloud Console.