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.

A Wonderful World Geo Location

Visszakeresése a felhasználó tartózkodási helyét IP-n keresztül

A Wonderful World Geo Location

A Wonderful World Geo Location

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.

A Wonderful World Geo Location


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ű:

A Wonderful World Geo Location


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 Wonderful World Geo Location


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:

A Wonderful World Geo Location


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:

A Wonderful World Geo Location


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.

A Wonderful World Geo Location


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:

A Wonderful World Geo Location


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.

Kapcsolódó cikkek