Nuovo Modello di Prezzi di Google Maps Platform
e Cosa Cambia per gli Sviluppatori di Directory
Google Maps Platform, ne hai sentito parlare?
Google ha annunciato oggi il lancio di Google Maps Platform, descrivendola come:
una struttura di prodotto semplificata, prezzi pay as you go per tutti, e altro ancora
Da un punto di vista tecnico, per gli sviluppatori non ci sono modifiche al funzionamento delle Google Maps API; l'unica differenza riguarderà il modello di prezzi.
A partire dall'11 giugno 2018, se non abiliti la fatturazione con una carta di credito nel tuo account Google Maps Platform e non disponi di una chiave API valida per tutti i progetti, Google Maps smetterà di funzionare sul tuo sito web.
Significa che l'utilizzo delle Google Maps API non è più gratuito?
No, l'utilizzo entro certi limiti è ancora gratuito, quindi non significa che dovrai necessariamente pagare. Significa però che devi disporre di una carta di credito valida e abilitare la fatturazione nel tuo account Google Maps Platform per utilizzare le applicazioni basate su Google Maps.
Ciò che hanno cambiato radicalmente è il modello di prezzi e il modo in cui calcolano le soglie per l'utilizzo gratuito.
Fino a 2 anni fa, le Google Maps API restituivano fino a 25.000 richieste al giorno senza chiave e richiedevano una chiave API e pagamenti solo dopo aver superato il limite di 25.000 richieste per 90 giorni consecutivi.
2 anni fa hanno introdotto la chiave API di Google Maps e i nuovi limiti, in base ai quali ogni nuovo sito web necessitava di una chiave API e il limite è stato innalzato a 25.000 richieste API gratuite al giorno senza giorni di grazia.
Qual è il nuovo modello di prezzi di Google Maps Platform?
Sebbene venga presentato come una struttura di prodotto semplificata, il nuovo modello di prezzi è decisamente più complesso rispetto al passato e calcolare i limiti per capire se il proprio sito web dovrà pagare o meno non sarà affatto semplice.
La principale semplificazione è che non esiste più un quantitativo generale di richieste gratuite. Ogni richiesta API viene conteggiata in modo diverso a seconda del servizio richiesto e viene fornito un credito mensile di 200$/mese a ogni utente.
Le richieste di Mobile Native Static Maps o Mobile Native Dynamic Maps sono gratuite e illimitate. Con il credito da 200$, non dovrai mai pagare per le richieste Mobile Native Static Maps o Mobile Native Dynamic Maps alle Google Maps API.
Le richieste a Dynamic Street View costano 0,014$ per richiesta fino a 100.000 richieste (dopodiché il prezzo scende a 0,0112$). Con il credito mensile da 200$ puoi effettuare fino a 14.000 richieste.
Questa è la tabella dei prezzi per le Google Maps Platform API per Maps:
| Utilizzo mensile gratuito (valore di 200$) | Prezzo per mille chiamate | ||
|---|---|---|---|
| Fascia di volume mensile | 0—100,000 | 100,001+ | |
| Mobile Native Static Maps | Caricamenti illimitati | $0.00 | $0.00 |
| Mobile Native Dynamic Maps | Caricamenti illimitati | $0.00 | $0.00 |
| Embed | Caricamenti illimitati | $0.00 | $0.00 |
| Embed Advanced | Fino a 14.000 caricamenti | $14.00 | $11.20 |
| Static Maps | Fino a 100.000 caricamenti | $2.00 | $1.60 |
| Dynamic Maps | Fino a 28.000 caricamenti | $7.00 | $5.60 |
| Static Street View | Fino a 28.000 panoramiche | $7.00 | $5.60 |
| Dynamic Street View | Fino a 14.000 panoramiche | $14.00 | $11.20 |
Questa è la tabella dei prezzi per l'API Google Maps Platform per i percorsi:
| Utilizzo mensile gratuito (valore di 200$) | Prezzo per mille chiamate | ||
|---|---|---|---|
| Fascia di volume mensile | 0—100,000 | 100,001+ | |
| Directions | Fino a 40.000 chiamate | $5.00 | $4.00 |
| Distance Matrix | Fino a 40.000 elementi | $5.00 | $4.00 |
| Directions Advanced | Fino a 20.000 chiamate | $10.00 | $8.00 |
| Distance Matrix Advanced | Fino a 20.000 elementi | $10.00 | $8.00 |
| Roads – Route Traveled | Fino a 40.000 chiamate | $10.00 | $8.00 |
| Roads – Nearest Road | Fino a 40.000 chiamate | $10.00 | $8.00 |
Questa è la tabella dei prezzi per l'API Google Maps Platform per i luoghi:
| Utilizzo mensile gratuito (valore di 200$) | Prezzo per mille chiamate | ||
|---|---|---|---|
| Fascia di volume mensile | 0—100,000 | 100,001+ | |
| Autocomplete – Per Carattere | Fino a 70.000 caratteri | $2.83 | $2.26 |
| Autocomplete – Per Sessione | Fino a 11.000 sessioni | $17.00 | $13.60 |
| Places Details – Basic | Fino a 11.000 chiamate | $17.00 | $13.60 |
| Places Details – Basic + Contact | Fino a 10.000 chiamate | $20.00 | $16.00 |
| Places Details – Basic + Atmosphere | Fino a 9.000 chiamate | $22.00 | $17.60 |
| Places Details – Basic + Contact + Atmosphere | Fino a 8.000 chiamate | $25.00 | $20.00 |
| Places Photo | Fino a 28.000 chiamate | $7.00 | $5.60 |
| Geocoding | Fino a 40.000 chiamate | $5.00 | $4.00 |
| Geolocation | Fino a 40.000 chiamate | $5.00 | $4.00 |
| Time Zone | Fino a 40.000 chiamate | $5.00 | $4.00 |
| Elevation | Fino a 40.000 chiamate | $5.00 | $4.00 |
| Find Place | Fino a 11.000 chiamate | $17.00 | $13.60 |
| Places – Nearby Search (include Basic + Contact + Atmosphere) | Fino a 5.000 chiamate | $40.00 | $32.00 |
| Places – Text Search (include Basic + Contact + Atmosphere) | Fino a 5.000 chiamate | $40.00 | $32.00 |
Come faccio a calcolare se rientro nei limiti?
Queste sono le API attualmente utilizzate da GeoDirectory:
- Directions API: fino a 40k richieste gratuite
- Distance Matrix API: fino a 40k richieste gratuite
- Elevation API: fino a 40k richieste gratuite
- JavaScript Dynamic Maps: fino a 28k richieste gratuite
- Embedded Maps: Gratuito
- Places API: (il limite dipende dai campi utilizzati)
- Static Maps: fino a 100.000 caricamenti
- Street View: fino a 28.000 panoramiche
- Geocoding API: fino a 40k richieste gratuite
- Geolocation API: fino a 40k richieste gratuite
- Time Zone API: fino a 40k richieste gratuite
Ciò che utilizziamo di più su GeoDirectory sono sicuramente le mappe dinamiche e la nuova Google Maps Platform mette a disposizione 28k richieste gratuite per queste.
Considerando che ora offrono 25k richieste gratuite al giorno, il limite sembra essere stato drasticamente ridotto.
Di seguito è riportato un esempio di una piccola directory che gestiamo (75 inserzioni) negli ultimi 30 giorni:
A prima vista, il sito sta utilizzando circa il 40% della sua quota gratuita per circa 30.000 sessioni e circa 120.000 visualizzazioni di pagina. Per avere un termine di paragone, questo sito genera circa 5.000 dollari all'anno.
Quali sono i passaggi per attivare la fatturazione e continuare a utilizzare le API di Google Maps
Google ha fornito uno strumento di transizione. Devi visitare questo URL: https://mapsplatformtransition.withgoogle.com/ e accedere all'account Google utilizzato per creare la chiave API di Google Maps del tuo Directory.
Apparirà una schermata come questa:
Dopo aver fatto clic sul pulsante
È tutto ciò che devi fare.
Dopo aver attivato la fatturazione, la console mette a disposizione strumenti per impostare avvisi o limiti, così non spenderai mai più del previsto, nemmeno in caso di picchi di traffico imprevisti.
Qual è la nostra risposta a questa notizia?
La stragrande maggioranza dei nostri utenti non sarà interessata da questi nuovi limiti; certo, potrebbe essere costretta a fornire a Google i propri dati di fatturazione, ma la maggior parte rimarrà sul piano gratuito.
GeoDirectory dispone già dell'opzione per utilizzare Open Street Maps (OSM), che continua a essere gratuita e non richiede nemmeno una chiave API.
Se il tuo sito è impostato su "Auto" per il provider di mappe (che è l'impostazione predefinita), è possibile che tu stia già usando OSM senza nemmeno saperlo.
Quando è impostato su "Auto", proviamo a caricare Google Maps, ma se non riesce passiamo automaticamente a OSM.
Questa funzionalità è stata sviluppata molto tempo fa, principalmente per i nostri clienti che vivono in paesi in cui le API di Google Maps sono bloccate: se qualcuno visita il tuo sito GeoDirectory da un paese in cui le API di Google sono bloccate, vedrà OSM invece di una mappa rotta 🙂
Al momento non è chiaro come Google gestirà la situazione quando verranno raggiunti i limiti, ma se possibile faremo in modo che la transizione verso OSM avvenga automaticamente, proprio come accade ora per gli utenti che vivono in paesi in cui le API di Google sono bloccate.
Potremmo anche valutare modi per ridurre le chiamate API, come l'implementazione di mappe statiche (completamente gratuite) nelle pagine di dettaglio, che caricano mappe dinamiche solo quando vengono interagite.
Conclusione
Sapevamo che questo giorno sarebbe arrivato nel momento in cui Google ha introdotto le chiavi API obbligatorie per tutte le chiamate alle API delle mappe.
Sono quasi 2 anni da quando è entrata in vigore quella modifica; all'epoca, questo cambiamento ha danneggiato molti plugin e temi obsoleti che non avevano sviluppato un sistema per aggiungere una chiave API alle chiamate alle mappe.
Per questo abbiamo scritto un piccolo plugin per generare facilmente una chiave API e correggere le chiamate al volo https://wordpress.org/plugins/api-key-for-google-maps/. Ora sta aiutando oltre 100.000 siti web!
La piccola percentuale di clienti GeoDirectory che sarà interessata da questo ha la possibilità di passare a OSM e continuare a utilizzare le mappe sul proprio directory gratuitamente.
Continueremo a sviluppare soluzioni per ridurre le chiamate API dove possibile.
Grazie,
Team GeoDirectory
Newsletter - Rimani aggiornato!
Ricevi le ultime notizie, consigli e contenuti esclusivi direttamente nella tua casella di posta.


