Importante: il piano Premium di Google Maps Platform non è più disponibile per o di acquisire nuovi clienti.
Autenticazione dell'ID client dell'API Maps JavaScript
Puoi autenticare le tue richieste con Google Maps Platform utilizzando un ID client in combinazione con la registrazione URL (anziché una chiave API).
Specifica di un ID client durante il caricamento dell'API
Il codice seguente 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 impedire a terze parti di utilizzare il tuo ID cliente sul proprio sito web, la proprietà l'utilizzo del tuo ID cliente è limitato a un elenco di URL di cui hai specificatamente autorizzati.
Individuazione dell'ID client nella console Cloud
Autorizzazione degli URL nella console Cloud
Gli URL autorizzati sono tutti elencati nella Tabella URL autorizzati per l'ID client gme-[company] nella Pagina ID client.
Per rimuovere un URL, seleziona la casella a sinistra dell'URL e fai clic sulla
elimina in alto a destra della tabella.Per aggiungere nuovi URL, fai clic su Aggiungi URL nella parte inferiore della tabella.
Inportant: le regole degli URL degli ID client autorizzati sono diverse da quelle del referrer della chiave API limitazioni. Vedi di seguito per ulteriori dettagli.
Per quanto riguarda gli URL autorizzati, si applicano le seguenti considerazioni:
- Il nome di dominio o l'indirizzo IP non deve essere necessariamente 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, anche il sottodominiohttp://www.example.com
è autorizzato. 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
ha l'autorizzazione. Inoltre, poiché i sottodomini di un dominio specificato sono autorizzati,http://sub.example.com/bar
è autorizzati.- I percorsi sono sensibili alle maiuscole.
Ad esempio,
http://www.example.com/ThisPath/
non è la stessa cosa dihttp://www.example.com/thispath/
.- Puoi limitare gli URL validi agli URL che utilizzano determinate porte.
Ad esempio, se
http://example.com:8080/foo
è specificato, che non autorizzahttp://example.com
.- I protocolli HTTP e HTTPS sono considerati URL diversi.
Ad esempio, se
https://example.com
è autorizzato,http://example.com
è non autorizzata automaticamente.Se fornisci un riferimento a un suffisso senza schema di protocollo, ad esempio
www.example.com
, verranno create regole separate per HTTP e HTTPS.
Per schemi di protocollo più insoliti rispetto a HTTP o HTTPS, consulta il nella console Cloud.