sql >> Database teknologi >  >> RDS >> Mysql

Alternative måder at undgå geokodebegrænsning med Google Maps

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.




  1. Lagring af filer i SQL-database ved hjælp af FILESTREAM – Del 1

  2. Opdaterede Azure SQL Database Tier Options

  3. Oprettet en ny variabel ved at trække en værdi fra en MySQL-tabel

  4. Hvordan kan jeg forbinde to tabeller med forskelligt antal rækker i MySQL?