Geolokalizacja w HTML5

geo_navi2_earth

Poziom średnio-zaawansowany

Dziś kilka słów o geolokalizacji, z którą zdarza nam się pracować podczas realizacji niektórych aplikacji WWW.

HTML5 oferuje programistom (i użytkownikom) interesujące, wcześniej niespotykane możliwości, osiągalne z poziomu przeglądarek (zarówno desktopowych jak i mobilnych). Jedną z takich możliwości jest API geolokalizacji.

Geolokalizacja w HTML5

Z powiązaną tematyką spotkaliśmy się już w jednym z tutoriali o jQuery Mobile:

http://javascript-html5-tutorial.pl/tutorial-jquery-mobile-aplikacja-z-google-maps.html

Chodząc po różnych stronach WWW, coraz częściej możemy trafić na monit przeglądarki proszący o udostępnienie swojej lokalizacji. I o tym właśnie mówimy.

Takie funkcjonalności są szczególnie przydatne w przypadku stron, które wyświetlają nam dane zależnie od naszej lokalizacji. Mogą to być różnego rodzaju wyszukiwarki firm, restauracji czy samochodów w naszej okolicy.

Geolokalizacja pozwala na określenie położenia w którym znajduje się osoba korzystająca ze strony.

Aby skorzystać z geolokalizacji w HTML5 potrzebne są operacje na odpowiednim API oraz mapa, np. Google Maps.

Poniżej wklejam mały zbiór linków do zasobów poruszających ten temat.

W wielu przypadkach możemy zauważyć wykorzystanie biblioteki modernizr, której zastosowanie przyśpiesza naszą pracę i zdecydowanie można polecać korzystanie z tej biblioteki.

Informacje podstawowe i przykłady:

http://alexwebdev.wordpress.com/2012/08/29/geolokalizacja-w-html5/


Bardzo dobry artykuł na Sitepoint:

http://www.sitepoint.com/html5-geolocation/

Jak to wygląda w Windows 8:

http://msdn.microsoft.com/pl-pl/library/geolokalizacja-w-aplikacji-metro–jak-odpowiedziec-na-aktualizacje-lokalizacji-w-html5.aspx

Na koniec najbardziej polecane dokumentacje:

– W3Schools

http://www.w3schools.com/html/html5_geolocation.asp

– Mozilla – MDN

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

– diveintohtml5

http://diveintohtml5.info/geolocation.html

Podsumowanie

Tym kończymy krótki zbiór zasobów powiązanych tematycznie z geolokalizacją i używaniem jej w naszych projektach.

Web Developer ze sporym bagażem doświadczeń.
Języki: xhtml, html5, css3, js, php, python, java.
Hobby: programowanie gier (browser, mobile).

Podaj dalej: Share on Facebook2Tweet about this on TwitterShare on Google+1Share on LinkedIn0Share on Tumblr0Digg thisEmail this to someonePin on Pinterest1
Możesz skomentować leave a response, lub podać trackback z własnej strony.