Isang Sneak Peak sa Wild Birds Unlimited
Sa 60 oras na linggo sa pagtatrabaho sa nakaraang ilang linggo, isang hamon na magdagdag ng isa pang 20 o 30 sa proyekto sa pagmamapa na ginagawa ko para sa Wild Birds Unlimited. Bukas isang malaking araw, bukas, kapag ipinakita ng WBU ang pagpapaandar sa ilan sa mga franchisee nito.
Talagang napagsiksik namin ang maraming pag-andar sa site na ito, at inaasahan naming gumawa ng higit pa. Mayroong isang matatag na back-end na Administratibo kung saan ang mga tindahan ay maaaring mag-update ng kanilang sariling impormasyon o mai-tweak ang kanilang lokasyon sa pangheograpiya. Ang ilang iba pang mga tampok:
- Pag-localize ng GeoIP na tumutukoy kung ipapakita o hindi sa sukatan o pamantayan. Hinuhulaan ng GeoIP ang iyong lokasyon at rehiyon at ipaplano ka sa mapa batay sa IP address na humihiling sa pahina.
- Ang mga pasadyang marker ay ang aking disenyo at na-load, hindi pabagu-bago ng JavaScript, ngunit may isang file na KML! Nagbibigay ito ng mas mabilis na pag-load ng pahina kasama ang mga marker na nakakarga pagkatapos. Habang gumagalaw ka sa mapa, nangangalaga ang Google sa pagpapakita ng mga puntos kaya't hindi ko na hinihiling ang database.
- Ang mga bintana ng impormasyon ay isang kumbinasyon. Kung nag-click ka sa mapa, ang mga ito ay mula sa file na KML. Kung nag-click ka sa mga lokasyon sa sidebar, naglo-load sila sa isang layer na may kaugnayan sa mapa.
- Kasama rin ang mga direksyon, kung magbigay ka ng higit pang isang address kaysa sa simpleng isang estado o lalawigan. Ito ang kauna-unahang pagkakataon na na-deploy ko ang Mga Direksyon ng Google, ngunit medyo kahanga-hanga. Isang bagay na dapat tandaan ... Hindi ko talaga naipapasa ang mga address sa geocode, idadagdag ko lang ang aktwal na latitude at longitude at takpan ang mga ito ng isang pangalan (Narito @ 43, -120).
Ang mga imahe ay pinagana na sa mga windows ng impormasyon, ngunit wala kaming anumang mga imahe na nai-save sa puntong ito. 🙂 Isang hakbang nang paisa-isa. Kung nais mong tingnan, maaari kang bumisita Mga Mabilis na Ibon na Walang Mabilis na Mga Ibon. Sasabihin ko na ang software ay handa na ang Alpha na pumunta sa Beta sa sandaling makatanggap kami ng mga kahilingan sa pagpipino mula sa kliyente.
Espesyal na salamat kay Stephen, siya ay naging aking intern dito at nagawa ng isang trabaho. Lumipat siya sa Alemanya para sa taon ng pag-aaral ngunit inaasahan kong magpatuloy sa pag-deploy ng code sa kanya sa proyektong ito. Ang WBU ay isang kamangha-manghang organisasyon at naging kasiyahan na makatrabaho. Inaasahan namin ang labis na paghahatid sa proyektong ito dahil inaasahan naming maipakalat ang application na ito para sa iba pang mga samahan na naghahanap ng isang application na Pagma-map ng PHP. Si Stephen ang magiging kapareho ko sa negosyo ... hindi masama para sa isang lalaki na nasa high school pa rin!
Ang ilang karagdagang mapagkukunan ay naging mga halimbawa ng code ni Mike pati na rin si Ben, isang developer na kasama Rarebird na nagtayo ng isang nakamamanghang pagpapatupad ng Google Maps sa Fanimation.