Coduri postale si GoogleMaps

De cand sunt in UK sunt fascinat de sistemul asta al lor de coduri postale, al dracului de bine pus la punct. I mean, totul se bazeaza pe asta. Te duci sa te inregistrezi la GP de exemplu (asta e medicul de familie din ro), te intreaba postcode-ul. Te duci sa faci contract cu aia de la cablu, iti cer in primul rand postcode-ul, inainte de orice. De fapt, daca ma gandesc mai bine nu cred ca am avut vreo treaba sa-i zic administrativa la care sa nu-mi ceara codul postal, pana acum.

Bun, de ajuns cu introducerea asta. Am gasit un site cu un API care iti da tot felul de informatii despre un anumit postcode, in mai multe formate: XML, JSON, etc.
Destul de simplu, apelezi un link formatat cu postcode-ul cerut si ce iti returneaza il parsezi cu simpleXML din PHP. In XML-ul de care zic iti dau astia tot felul de informatii, inclusiv longitudinea si latitudinea punctului respectiv. Vedeti incotro ma indrept cu asta, nu? 🙂

So, ce m-am gandit eu asa, fara sa ma doara, culmea. Cel putin nu prea tare 🙂 Am zis ca daca tot am informatiile astea, latitudine si longitudine sa incerc sa le pun pe o harta de la Google, ca tot e la moda sa le folosesti API-urile astora.
Ma rog, jucandu-ma cu asta trebuie sa recunosc, ca nu e doar “la moda” ci chiar e al dracului de util si easy to use. Dar probabil stiti asta deja oricum, cei care ati folosit gmaps.

Long story short, in approx jumatate de ora am facut chestia asta: my own maps

Incercati de exemplu sa cautati codul OL4 5ND, WA3 6GA sau BL1 1SE.

A, pagina se foloseste si de functionalitatea de geolocation, practic daca intrati de pe un device mobil care are un gps incorporat (dar nu numai) teoretic cel putin ar trebui sa va centreze harta la coordonatele unde va aflati. Pretty cool 🙂

PS: stiu, e o nimica toata treaba asta, mai toata lumea a folosit la un moment dat Google Maps. Am scris postul asta… sincer, nici nu stiu de ce. A da, era legat de integrarea gmaps cu api-ul pt postcode-uri din uk de care ziceam la inceput. Si bineinteles, sa ma dau rotund ca stiu, pot, si am facut asta in juma’ de ora :))))))

…probabil cand ajung la laptop o sa pun si codul php pt prostioara asta 🙂 acum e tarziu si ma bag la somn. traiasca aipadu’ :)))

good night

 

lateredit: codul sursa de care ziceam, plin de somn si cu ochii plini de lacrimi, aseara. 🙂

Comments