25.000 persone al giorno sono tante. Non si raggiunge. Una richiesta ogni 3 secondi a tutte le ore del giorno.
Tieni presente che lo spostamento sulla mappa non genera chiamate. In poche parole conta solo la prima volta che viene generata la mappa.
Se fai reverse geocoding puoi avere problemi se non metti un freno agli utenti.
Con b4x puoi creare delle view che vengono generate una volta, senza rigenerarle ogni volta che le visualizzi.
Se non ti basta ... si paga e si ha. Informa il cliente che usi le google api alle condizioni che loro danno, e sei a posto anche contrattualmente
v.