reviews Ottieni una chiave demo di Maps: prova alcune funzionalità dell'API Maps JavaScript e di Places UI Kit senza costi con una chiave demo di Maps, senza bisogno di dati di fatturazione.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Risoluzione dei problemi
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Errori relativi alla chiave API e alla fatturazione
In determinate circostanze, potrebbe essere visualizzata una mappa oscurata o un'immagine di Street View "negativa" con la filigrana "Solo per scopi di sviluppo".
Questo comportamento in genere indica problemi con una chiave API o con la fatturazione.
Per utilizzare i prodotti Google Maps Platform, la fatturazione deve essere abilitata sul tuo account e tutte le richieste devono includere una chiave API valida. Il seguente flusso ti aiuterà a risolvere il problema:
Stai utilizzando una chiave API?
Non saprei. Come faccio a verificare se sto utilizzando una chiave API?
Una chiave API viene passata come parametro key nell'URL utilizzato per caricare l'API Maps JavaScript. Ecco alcune opzioni per verificare se stai utilizzando una chiave API:
Utilizza l'estensione di Chrome
Google Maps Platform API Checker. In questo modo puoi determinare se il tuo sito web sta implementando correttamente le API di Google Maps concesse in licenza.
Se utilizzi una libreria o un plug-in per caricare l'API Maps JavaScript, controlla le impostazioni della libreria e cerca un'opzione per la chiave API.
Controlla gli errori nel browser.
Se visualizzi i seguenti messaggi, significa che non stai utilizzando correttamente la chiave API:
Avviso dell'API Maps JavaScript di Google:
NoApiKeys
Se hai accesso al codice sorgente della tua applicazione, cerca il tag <script> utilizzato per caricare l'API Maps JavaScript.
Quando carichi l'API Maps JavaScript, sostituisci YOUR_API_KEY
nel codice seguente con la tua chiave API.
Controlla il traffico di rete generato dal tuo sito web nel browser.
In Chrome, puoi visualizzarlo utilizzando la scheda Rete di DevTools.
Qui vedrai le richieste di rete effettuate dal tuo sito web. Le richieste effettuate utilizzando l'API Maps JavaScript saranno nel percorso maps/api/js.
Qui puoi verificare se le richieste utilizzano il parametro key.
Puoi
filtrare il traffico di rete in base a maps/api/js quando visualizzi la scheda Rete.
No, non utilizzo una chiave API.
Per ottenere una chiave API, fai clic sul pulsante di seguito. Se non vedi una configurazione guidata, segui le istruzioni complete riportate in Inizia a utilizzare Google Maps Platform.
Inizia
Sì, sto utilizzando una chiave API.
Bene. Andiamo avanti e controlliamo se un account di fatturazione è collegato al tuo progetto.
Al tuo progetto è collegato un account di fatturazione?
Non saprei. Come faccio a verificare se un account di fatturazione è collegato al mio progetto?
Vai alla
pagina Fatturazione nella console Google Cloud e seleziona il progetto in cui è stata creata la chiave API.
Per confermare che la chiave è associata al progetto:
Vai alla sezione Credenziali, accessibile dalla barra laterale sinistra in Google Maps Platform > Credenziali.
Verifica che la chiave API che utilizzi attualmente sul tuo sito web sia presente nell'elenco.
In caso contrario, passa a un altro progetto e controlla le credenziali.
Se non riesci a individuare il progetto per la tua chiave API, potresti aver perso l'accesso a questo progetto.
Chiedi aiuto ad altri membri della tua organizzazione. Se non è possibile individuare il progetto originale, devi:
Crea un nuovo progetto. Per farlo, seleziona Nuovo progetto dall'elenco dei progetti o Crea progetto tramite la pagina Resource Manager.
Creazione di una nuova chiave API. Questa operazione può essere eseguita nella pagina Credenziali.
Fai clic su Crea credenziali e poi seleziona Chiave API.
Dopo aver individuato il progetto nella console Cloud,
verifica se è collegato un account di fatturazione andando alla sezione Fatturazione nel menu a sinistra.
No, al mio progetto non è associato un account di fatturazione.
È stato superato un limite giornaliero autoimposto per l'API?
Se hai impostato un limite giornaliero per una delle tue API, cosa comune per evitare aumenti imprevisti, puoi risolvere il problema aumentando il limite giornaliero.
Puoi controllare i limiti giornalieri nella dashboard API e servizi della console Cloud. In questa sezione:
Se richiesto, seleziona un progetto.
Seleziona un'API dall'elenco, quindi fai clic sulla scheda Quote.
La tua chiave API ha una limitazione degli indirizzi IP?
Le chiavi API con una limitazione per indirizzi IP possono essere utilizzate solo con i servizi web destinati all'utilizzo lato server (ad esempio l'API Geocoding e altre API di servizi web).
La maggior parte di questi servizi web ha servizi equivalenti nell'API Maps JavaScript (ad esempio, consulta il servizio Geocoding).
Per utilizzare i servizi lato client dell'API Maps JavaScript, devi creare una chiave API separata che può essere protetta con una limitazione dei referrer HTTP (consulta Ottieni, aggiungi e limita una chiave API).
Se il codice non funziona:
Per aiutarti a configurare e utilizzare il codice delle mappe, in questo video Brendan Kenny e Mano Marks illustrano alcuni errori comuni e come risolvere il problema.
Cerca errori di battitura. Ricorda che JavaScript è un linguaggio sensibile alle maiuscole.
Controlla le nozioni di base: alcuni dei problemi più comuni si verificano durante la creazione iniziale della mappa. Ad esempio:
Verifica di aver specificato le proprietà zoom
e center nelle opzioni della mappa.
Assicurati di aver dichiarato un elemento div in cui la mappa verrà visualizzata sullo schermo.
Assicurati che l'elemento div per la mappa abbia un'altezza CSS esplicita diversa da zero (ad esempio, height: 400px). Per impostazione predefinita, gli elementi div vengono creati con un'altezza pari a 0 e sono quindi invisibili.
[null,null,["Ultimo aggiornamento 2026-11-10 UTC."],[],["Using the Maps JavaScript API requires a valid API key and enabled billing. Issues like a darkened map typically stem from these. Verify API key usage via browser checks, source code, or network traffic. Ensure the project linked to your API key has an active billing account. Check for invalid payment methods or exceeded API daily limits. If restricted by IP address, create a key with HTTP referrers. Troubleshoot by checking for typos, verifying map element properties, or using a JavaScript debugger.\n"]]