Projekt: Wild Birds Unlimited - kul med Google Maps
Den snälla folk över Wild Birds Obegränsat har begärt min hjälp med att konvertera deras butikskartläggningar till Google. Om du undrar varför jag har varit ganska tyst den senaste tiden, är det inte för att jag har blivit utbloggad – det är för att jag verkligen försöker slå ut det här projektet ur parken!
Dessutom börjar jag på ett nytt heltidsjobb om en vecka och vill vara säker på att vi kan leverera i god tid innan vår deadline! På grund av det har jag anlitat lite hjälp... Stephen har gjort ett fantastiskt jobb och en annan vän till mig, Todd, kommer att hjälpa oss att optimera och rensa upp eventuell kod före leverans.
Kort sagt är applikationen byggd i PHP, MySQL och Ajax och är ett sätt för Wild Birds besökare att söka efter platser nära dem. Data cachelagras i KML-filer för att optimera prestanda och dra nytta av de senaste och bästa funktionerna i Google Maps API. Det finns en viss extra komplexitet också eftersom data bevaras på mer än en plats, men det är en jäkla rolig utmaning.
Här är en förhandsvisning av den (fullt fungerande!) administrativa delen där administratörer kan logga in och uppdatera var sina butiker finns på kartan:
Det återstår fortfarande lite arbete, men framstegen har varit fantastiska hittills. Vi måste ladda en GeoIP-databas för att förutsäga besökarnas plats, samt ge vägbeskrivningar till valfri plats från besökarens adress. Roliga saker! Ha tålamod, om ett par veckor är vi tillbaka till det normala.