Google Maps Platform offre una serie di opzioni per controllare il tuo consumo e garantire che il tuo utilizzo sia in linea con il tuo budget. Le opzioni disponibili sono le seguenti:
- Interrompi gli addebiti limitando il numero di eventi di fatturazione attivati dalla tua app.
- Ricevi una notifica quando il tuo utilizzo si avvicina a limiti specifici del budget o dell'API.
- Crea le tue app in modo più conveniente.
La tabella seguente mostra le opzioni a tua disposizione.
Interrompi addebiti | Ricevi notifiche | Creare soluzioni a costi inferiori |
Quote e avvisi relativi alle quote
I limiti di quota ti aiutano a controllare l'utilizzo dell'API e a evitare addebiti imprevisti.
Impostare limiti di quota
Impostando un limite di quota, puoi definire il numero massimo di richieste consentite per un servizio o un'API specifici in un determinato periodo di tempo.
Una volta che le richieste nel tuo progetto raggiungono questo limite, il servizio smette di rispondere alle richieste. Spetta a te trovare il giusto equilibrio tra un'interruzione e una bolletta più alta.
Apri la pagina Quote di Google Maps Platform in Cloud Console.
e seleziona il progetto di destinazione.
Nel menu a discesa API, scegli l'API specifica per la modifica della quota.
Se vuoi modificare più di un tipo di quota, seleziona la casella di controllo accanto a quelle che vuoi attivare.
Fai clic sul menu con tre puntini, quindi fai clic su Modifica quota.
Nel riquadro laterale visualizzato, inserisci i nuovi valori di quota e fai clic su Invia richiesta.
Utilizza il Calcolatore prezzi di Google Maps Platform per stimare i costi in base al volume di richieste stimato.
Configurare avvisi sulla quota
Gli avvisi relativi alla quota ti informano quando l'utilizzo dell'API si avvicina a una soglia definita.
Apri la pagina Quote di Google Maps Platform in Cloud Console.
e seleziona il progetto di destinazione.
Nel menu a discesa API, scegli l'API specifica per la modifica della quota.
Seleziona gli endpoint da modificare.
Fai clic sul menu con tre puntini, quindi fai clic su Crea avviso di utilizzo.
Il riquadro laterale che si apre contiene una descrizione della norma di avviso predefinita. Se vuoi modificare il criterio, fai clic sul menu con tre puntini e su Personalizza criterio di avviso per visualizzare la finestra di configurazione del criterio. Utilizza i link Avanti nella finestra per avanzare nella configurazione, che include la possibilità di configurare i canali di notifica, come SMS, email, chat, webhook, PagerDuty e Pub/Sub.
Dopo aver aggiunto un canale di notifica, selezionalo nel campo Canali di notifica e fai clic su Ok.
Esegui questo passaggio solo se non hai modificato la norma di avviso nel passaggio precedente. In Configura le notifiche nel riquadro, aggiungi e configura i tipi di notifiche che vuoi ricevere, quindi seleziona uno o più di questi canali nel campo Canali di notifica e fai clic su Ok.
Fai clic su Crea.
Regola la quota in base alle esigenze
Rivedi e modifica regolarmente le quote API per ottimizzare l'utilizzo e i costi, trovando un equilibrio tra la prevenzione di una spesa eccessiva e la garanzia del corretto funzionamento dell'applicazione.
- Monitora i pattern di utilizzo dell'API in Google Cloud Console. Imposta quote in linea con il tuo budget ed evita spese eccessive.
- Assicurati che le quote possano gestire i periodi di picco di utilizzo.
- Apporta modifiche graduali e testa a fondo la tua applicazione dopo ogni modifica per evitare interruzioni.
Budget e avvisi relativi al budget
Se hai un budget specifico per l'utilizzo di Google Maps Platform, puoi evitare sorprese nella fattura creando budget e avvisi di fatturazione Cloud.
Puoi impostare avvisi relativi al budget per ricevere una notifica quando hai raggiunto determinate percentuali del budget totale, in modo da poter vedere l'andamento dei costi di utilizzo nel tempo.
Consulta la documentazione di Google Cloud per istruzioni sulla creazione e la gestione di budget e avvisi relativi al budget.
Gestione strategica dei costi
Una gestione efficace del budget prevede l'utilizzo di opzioni senza costi o a costi inferiori ogni volta che è possibile. Questa sezione esplora varie strategie per ridurre al minimo i costi.
Utilizza l'API Maps Static quando possibile
Le seguenti situazioni sono ideali per le mappe statiche, che supportano visualizzazioni semplici della mappa che richiedono un solo indicatore:
- Stai iniziando con un prototipo che non ha ancora molte funzionalità.
- Non hai personalizzazioni della mappa.
- Utilizzi al massimo un marcatore.
- Non devi supportare l'interazione dell'utente utilizzando mappe dinamiche o Street View dinamica.
Utilizzare le miniature
Le miniature possono essere utilizzate come alternativa ancora più economica all'API Maps Static. Le miniature vengono fatturate a una tariffa inferiore e possono indirizzare gli utenti a una versione dinamica di Google Maps con un clic, in modo da pagare i caricamenti di mappe dinamiche solo per gli utenti coinvolti.
Utilizzare categorie di prezzo più economiche
Google fornisce un numero diverso di eventi di utilizzo senza costi per ogni categoria di prezzo. Puoi ottimizzare la tua applicazione per utilizzare le funzionalità nelle categorie "Essentials" o "Pro", in cui hai a disposizione più eventi di utilizzo mensile senza costi. Scopri di più sulle categorie di prezzi.
Consolidare più mappe
Se hai un'implementazione che mostra più mappe, segui queste linee guida:
- Carica le mappe solo quando necessario, riducendo al minimo le risorse non necessarie.
- Riutilizza una singola mappa aggiornandone l'area visibile, lo zoom e i marcatori in base alle esigenze.
- Utilizza la soluzione Store Locator Plus se visualizzi più mappe per mostrare le sedi dei negozi.
- Utilizza una sola mappa per schermata dell'interfaccia utente, poiché gli utenti in genere interagiscono con una sola mappa alla volta.
Memorizzare nella cache i contenuti quando consentito
La maggior parte dei prodotti Google Maps Platform vieta la memorizzazione nella cache dei contenuti. Tuttavia, alcune eccezioni ti consentono di memorizzare nella cache i risultati per un massimo di 30 giorni. Consulta i termini di Google Maps Platform per maggiori dettagli.
Strategie economiche per l'API Places
Questa sezione fornisce modi per ottimizzare l'utilizzo e ridurre i costi associati all'API Places.
Utilizzare le maschere dei campi
L'utilizzo del mascheramento dei campi garantisce di non richiedere dati non necessari, il che contribuisce a ridurre la latenza e gli addebiti di fatturazione.
Per Place Details (New),
Nearby Search (New) e
Text Search (New), utilizza l'intestazione FieldMask
nelle richieste API per specificare l'elenco dei campi da restituire nella risposta.
Ti viene quindi addebitato lo SKU più alto applicabile alla tua richiesta. Ciò significa che se selezioni campi sia nello SKU di base sia nello SKU avanzato, la fatturazione si basa sullo SKU avanzato.
Utilizzare i prezzi per sessione con Place Details (novità)
Se le tue applicazioni hanno un volume di chiamate mensili pari o superiore a
Per maggiori dettagli, consulta la documentazione sui prezzi delle sessioni di Place Autocomplete (New).
Strategie convenienti per l'API Routes
Questa sezione fornisce modi per ottimizzare l'utilizzo e ridurre i costi associati all'API Routes.
Limita i waypoint di Compute Routes
Limita le voci utente in una query a un massimo di 10 waypoint. Le richieste contenenti più di 10 tappe vengono fatturate a una tariffa superiore.
Utilizzare l'ottimizzazione di Compute Routes per un routing ottimale
Le richieste che utilizzano l'argomento di ottimizzazione delle tappe vengono fatturate a una tariffa superiore.
L'argomento di ottimizzazione ordina i waypoint per garantire un percorso ottimale. Ciò significa che il viaggio da A a E è un'esperienza migliore se ottimizzato (A-B-C-D-E) rispetto alla sequenza casuale di un percorso non ottimizzato, ad esempio A-D-B-C-E.
Utilizzare modelli di traffico in tempo reale nelle API Compute Routes e Distance Matrix (legacy)
Le richieste alle API Compute Routes e Distance Matrix (legacy) che includono modelli di traffico in tempo reale vengono fatturate a una tariffa superiore.
Se i modelli di traffico vengono omessi da una richiesta, i risultati si basano esclusivamente su
fattori fisici: strade, distanza e limiti di velocità. Attiva i modelli di traffico in tempo reale impostando l'orario di partenza su now
.
Utilizzare Percorso effettuato e Strada più vicina quando i dati GPS sono imprecisi
Le funzionalità dell'API Maps Roads, Percorso effettuato e Strada più vicina, sono incluse nel livello avanzato e vengono fatturate a una tariffa superiore. Utilizza queste funzionalità quando i dati GPS sono imprecisi e l'API Roads può aiutarti a determinare la strada corretta. Limiti di velocità, un'altra funzionalità dell'API Roads, è disponibile solo per i clienti di Asset Tracking.