A Wonderful World Geo Location
A szakember azt mondja, hogy nem számítottunk, hogy ilyen háttér ismerete IT-technológiák széleskörű tapasztalattal hálózatok és IRC és betétek különböző típusú információkat, ami nem nagyon hozzáférhető modern fiatalok volna ott ült, és nem érti, hogy mi történik .
Amikor elmentem az első WhereCamp (találkozó és konferencia a földrajzi kérdések, és hogyan viszonyulnak a világ webes technológiák), el sem tudta gondolni a kiváló ismerete csillagászat nem segít neki. Volt zavarodva az emberek, akik teljesen nyugodtan beszélünk földrajzi hely technológia. a szokványos hétköznapi témát.
GEO miért olyan fontos?
Először meg kell találni arra, hogy miért olyan fontos fizikai helyét (pillanatnyilag), amikor a fejlesztés Web-alapú termékek? Számos választ erre a kérdésre.
Az első ok a mobilitást. Idők, amikor az emberek ülnek egész nap előtt a monitorok, asztali volna semmivé. Nőtt az értékesítés a mobil kütyü, laptopok és netbukov. Power of modern processzorok most már lehetővé teszi a használatát sokkal kisebb készülékek és alkatrészek végrehajtani ugyanazt a funkciót, mint a helyhez PC. Tehát, ha az emberek használni ezeket az eszközöket útközben, meg kell, hogy a rendszer volt velük. Ez zökkenőmentesen elérkeztünk a második fontos pont - a jelentősége.
Visszakeresése a felhasználó tartózkodási helyét IP-n keresztül
Első a felhasználó tartózkodási helyét az adatokat a API W3C Geo
Sok különböző módon adatokat szerezni a helyét, miközben a magánélet és a bizalmas. A Google Gears egy földrajzi hely szolgáltatást; Plazes lehetővé teszi, hogy helyezze az adatokat; Tűz és Eagle a Yahoo tekinthető a leginkább detuned szolgáltatás tárolás geo-helyek a hálózatban.
A probléma az összes ezeket a szolgáltatásokat, hogy a felhasználói igények telepíteni a különböző bővítmények vagy látogasson el a honlapon, hogy frissíti az adatokat. Ez nem vicces, mert a böngészők meg kell csinálni a munkát, nem te őket.
Most ajánlások API geo-helyek a W3C. API lehetővé teszi a böngészők lekérdezni a földrajzi helyét a felhasználó. Ez az eljárás kevésbé félelmetes, és akkor jön a válasz aktuális adatok.
Firefox 3.5 és újabb verziói az API geo-helyek a W3C. És a Safari az iPhone támogatja, ha OS3.0 vagy magasabb. Ha az API, a böngésző megkérdezi a felhasználót engedélyt közzé információkat a helyét a saját honlapján.
Ha a felhasználó beleegyezik, akkor kap részletes információkat (formájában hosszúsági és szélességi). Az API használata nagyon egyszerű:
Konvertálása szélességi és hosszúsági vissza a nevét
Persze, hogy több információt - ez jó, de már elvesztette a város nevét és minden egyéb hasznos információt megvan az adatbázisból Maxmind. Mivel a helyszín változott, nem tudjuk csak el a régi adatokat; meg kell találnunk a módját, hogy átalakítani a szélességi és hosszúsági a neveket. Ezt a folyamatot nevezik „fordított geo-kódolás”, és a hálózat számos szolgáltatást, hogy segítsen végrehajtani. Valószínűleg az egyik legismertebb ebben az üzletben a webszolgáltatás geo-neveket. de itt van néhány szempontot. A kezdők, az adatok elsősorban csak az USA-ban.
YQL használják a szolgáltatást, akkor a kapott eredményeket, mint az XML vagy JSON. Így annak érdekében, hogy a szolgáltatás igénybevételéhez a j # 097; vascript, csak akkor kell a következőket:
Ha ezt kombináljuk más szolgáltatásokkal és tudja, hogy a részletes eredményeket. valamint hogy képes legyen a neve a koordinátákat:
A probléma a koordinátáit hosszúsági és szélességi
Bár hosszúsági és szélességi koordinátákat egy jó módja annak, hogy írja le a pontot a világon, a technológia azonban, eléggé megkérdőjelezhető. Koordinátákat adhat mind a városközpont, valamint a különféle speciális pontok (múzeumok, kocsmák, stb.)
WOEID üdvösség
Annak érdekében, hogy a probléma kezelésére, a Yahoo és a Flickr (és hamarosan Twitter) támogatás egy másik lehetőség jelölt helyeken. WOEID vagy «hol a földön Azonosító» (sávban -. „Id pont a Földön”) jelentése részletesebben, hogy kijelölje helyeken a világon. Mivel Flickr támogatja, akkor könnyen kap képeket a bizonyos helyeken:
Egy néhány sornyi kódot j # 097; vascript. képek megjelenítését kapcsolódik a hely, ez könnyebb, mint valaha:
Ezen kívül lehetőség van, hogy ki az egyszerű megoldást YQL. A következő kód megjeleníti a 10 kép Párizs:
Miért nem keres a helyneveket?
A fő kérdés az új technológia eddig az a kérdés, hogy miért nem kereshet helyeket a Flickr, például egy adott város, miért kell menni a nehéz keresési folyamatot? Az ok hamis véletlenek. Vegyük például, Párizs (Paris). Ha keres fotókat a város, akkor nem valószínű, hogy érdekli, hogy rábukkannak kép Paris Hilton (Paris Hilton)? Ugyanez történik a Jack London. Talán keres fotókat London az a tény, hogy Angliában, de nem Ontarióban. Földrajzi adatok tele van ilyen véletlenek. Próbálja vezetni a keresett szót Wikipedia Victoria, és akkor biztosan lepődni a számos lehetséges adatátviteli lehetőségeket.
Átalakítás szöveget geo-adatok
hely keresése látogató - ez biztosan jó. De ez nem jelent semmit, ha nem tudja kapcsolni ezeket az adatokat tájékoztatás a környező területet. A Flickr szolgáltatás (és hamarosan a Twitter) nagyon egyszerű, hiszen mindkét szolgáltatás lehetővé teszi, hogy rögzítse a földrajzi elhelyezkedés, a tartalom, amit tettek korábban. És ez csak egy kis része annak, amit után lesz elérhető a felfedezések és fejlesztések terén algoritmusok, mérnöki és más tudományok tanulmányozásával intelligenciája számítógépek.
Ön szabadon próbálni. A PHP API hívások helyett egy egyszerű űrlapot. Akkor is formázza a kapott adatokat a kimeneten. Nézd meg itt:
Míg Placemaker szolgáltatás könnyen használható a fejlesztők, akik webes szolgáltatások hosszú ideig használható, akkor úgy tűnik, meglehetősen bonyolult a hétköznapi fejlesztők. Ezért a közelmúltban létrehozott szolgáltatás GeoMaker. GeoMaker lehetővé teszi, hogy írja be a szöveget, vagy egy linket, válassza ki a helyet, amit akar, és hogy ezt az adatot kívánságlistára kibocsátó keresést. És akkor kap egy helyet a térképen az képes másolni formájában vagy a mikro-formátumokat.
Azonban, mivel ott van a lehetőség, hogy működjön együtt a PlaceMaker j # 097; vascript keresztül YQL tehetünk azonos azzal, hogy csak néhány sornyi kódot a kliens oldalon, ezáltal javítva a dokumentum HTML. Nézd meg ezt a példát:
Ahhoz, hogy kihasználják ezt, meg kell három dolgot: a szövegben a földrajzi elhelyezkedés, a fogoly az ID, API Google Maps (amely letölthető innen), és a következő kódot:
Ez hihetetlen mértékben megkönnyíti, hogy hozzon létre egy felhasználói élményt, hogy a szöveg elválaszthatatlanul kapcsolódik egy meghatározott pontján a világnak.
Térképekkel bővítik saját dokumentumok
Online térképek utóbbi időben megjelent (és a Google Maps játszotta a fő szerepet a fejlesztés AJAX). Sok szolgáltató képes beágyazni a térképen a dokumentumokban. Google, valószínűleg, de a Yahoo is nyújt szolgáltatást a kártya, és van még egy Microsoft és még sokan mások. Van még egy teljes körű szolgáltatást nyújtó kártya néven «Nyílt Street Maps».
Talán a legegyszerűbb módja annak, hogy megjelenítéséhez kártyák markerek és utak a dokumentumokat anélkül, hogy egy mély belevetik magukat a j # 097; vascript, - az, hogy a statikus API Google Maps. Ez létrehoz egy térképet, mint egy képet, és csak akkor kell, hogy adjon tájékoztatást a térképet, és „src” URI attribútuma a képet. Például a példaszkript fentiekre figyelemmel úgy néz ki:
Akkor adja meg a méretet és a kártya típusát. Ha minden megengedheti magának, hogy ez a hely a markerek, az API automatikusan meghatározza a nagyítás mértékét, a terület jelenik meg, hogy az összes marker volt látható. Google webhely is kínál részletes eszköz létrehozása statikus térképeket. beleértve markerek és utak.
GEO - ez olyan dolog, amit érdemes megnézni
Reméljük, hogy megvan, hogy néhány ötletet, ezt a technológiát, és akkor könnyen meg tudják alkalmazni tudás fejlesztése saját termékeket. Geo-location szolgáltatások, valamint képes együttműködni ezzel a technológiával már hatalmas projekt, és abban a pillanatban nagyon fontos ágazat a tervezés és fejlesztés. Ez lesz sokkal több szolgáltatást - néhány mobilszolgáltató készek készítsen az új berendezések és szoftverek, amelyek szintén elválaszthatatlanul összefügg ezzel a technológiával.
Mindössze annyit kell a világ geo - a figyelmet a tervezők. Ha a tervező, akkor segít a fejlesztőknek a vonatkozó kérelmek az ilyen projektek előtt megjelent vendégek vonzóbb megjelenést. Inspirációt, akkor látogasson Mapumental - szolgáltatás, amelyben megadhatja a különböző helyszíneken Londonban, vagy csak nézd meg a munkáját a Google Earth, akkor néha még irányítani a kis játékautók a földön.