Tanpa mengetahui lebih banyak tentang apa yang Anda geocoding, dan mengapa, sudahkah Anda mempertimbangkan untuk menyimpan hasil di server Anda? Jika Anda membuat banyak permintaan untuk alamat yang sama, tidak masuk akal untuk menyia-nyiakan panggilan API berulang kali.
Anda harus menyiapkan skrip PHP sebagai proxy, mencari alamat di tabel cache di database Anda, dan jika ada, kembalikan nilai dari DB. Jika tidak ada, buat panggilan API, simpan hasilnya di DB Anda, lalu kembalikan informasi geocode.
Jika setiap permintaan ditujukan untuk alamat yang berbeda, dan Anda hampir tidak pernah melakukan geocode pada alamat yang sama lebih dari sekali, maka ini bukan solusi untuk Anda.