Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Alternative Möglichkeiten zur Umgehung des Geocode-Limits mit Google Maps

Ohne mehr darüber zu wissen, was Sie geocodieren und warum, haben Sie darüber nachgedacht, die Ergebnisse auf Ihrem Server zwischenzuspeichern? Wenn Sie viele Anfragen für dieselbe Adresse stellen, macht es keinen Sinn, die API-Aufrufe immer wieder zu verschwenden.

Sie müssten ein PHP-Skript als Proxy einrichten, die Adresse in einer Cache-Tabelle in Ihrer Datenbank nachschlagen und, falls vorhanden, den Wert aus der DB zurückgeben. Wenn es nicht vorhanden ist, führen Sie den API-Aufruf durch, speichern Sie die Ergebnisse in Ihrer Datenbank und geben Sie dann die geocodierten Informationen zurück.

Wenn jede Anfrage für eine andere Adresse gilt und Sie selten dieselbe Adresse mehr als einmal geokodieren, dann ist dies nicht die Lösung für Sie.