Uden at vide mere om, hvad du geokoder, og hvorfor, har du overvejet at cache resultaterne på din server? Hvis du laver mange anmodninger om den samme adresse, giver det ikke mening at spilde API-kaldene igen og igen.
Du skal opsætte et PHP-script som en proxy, slå adressen op i en cache-tabel i din database, og hvis den findes, returnere værdien fra DB. Hvis det ikke findes, skal du foretage API-kaldet, gemme resultaterne i din DB og derefter returnere de geokodede oplysninger.
Hvis hver anmodning drejer sig om en anden adresse, og du næsten aldrig geokoder den samme adresse mere end én gang, så er dette ikke løsningen for dig.