Sneak Peak u Wild Birds Unlimited
Sa 60 sati sedmica na poslu posljednjih nekoliko sedmica, bio je izazov dodati još 20 ili 30 na projekat mapiranja koji radim za Wild Birds Unlimited. Međutim, sutra je veliki dan kada WBU pokaže funkcionalnost nekim od svojih korisnika franšize.
Zaista smo ugurali mnogo funkcionalnosti u ovu stranicu, i nadamo se da ćemo učiniti mnogo više. Postoji robusna administrativna pozadina gdje trgovine čak mogu ažurirati svoje informacije ili podesiti svoju geografsku lokaciju. Neke druge karakteristike:
- GeoIP lokalizacija koja određuje hoće li se prikazati metrički ili standardni. GeoIP predviđa vašu lokaciju i regiju i iscrtava vas na karti na osnovu IP adrese koja traži stranicu.
- Prilagođeni markeri su bili moj dizajn i učitavaju se, ne dinamički JavaScript-om, već KML datotekom! Ovo omogućava brže učitavanje stranice sa učitavanjem markera nakon toga. Dok se krećete po mapi, Google se brine o prikazivanju tačaka tako da ne moram ponovo tražiti bazu podataka.
- Informacijski prozori su kombinacija. Ako kliknete na kartu, oni su iz KML datoteke. Ako kliknete na lokacije na bočnoj traci, one se učitavaju u sloju u odnosu na kartu.
- Uputstva su također uključena, ako navedete više adrese nego samo državu ili pokrajinu. Ovo je prvi put da sam implementirao Google Directions, ali je prilično fenomenalan. Jedna stvar koju treba napomenuti… Ja zapravo ne prosljeđujem adrese geokodiranju, samo dodajem stvarnu geografsku širinu i dužinu i maskiram ih imenom (Ovdje@43,-120).
Slike su već omogućene u prozorima sa informacijama, ali u ovom trenutku zapravo nemamo sačuvane slike. 🙂 Korak po korak. Ako želite da pogledate, možete posjetiti Neograničene karte za divlje ptice. Rekao bih da je softver Alpha spreman za beta verziju kada primimo zahtjeve za preciziranje od klijenta.
Posebno hvala Stephenu, on je bio moj pripravnik na ovome i odradio je vraški posao. On se preselio u Njemačku za školsku godinu, ali radujem se nastavku implementacije koda s njim na ovom projektu. WBU je fantastična organizacija s kojom je bilo zadovoljstvo raditi. Radujemo se prevelikoj isporuci na ovom projektu jer se nadamo da ćemo ovu aplikaciju primijeniti za druge organizacije koje traže PHP aplikaciju za mapiranje. Stephen će biti moj poslovni partner… nije loše za momka koji je još u srednjoj školi!
Neki dodatni resursi bili su Mikeovi primjeri koda, kao i Ben, programer s Rarebird koji je napravio zadivljujuću implementaciju Google Maps na animacija.