HTML5 tankönyv
Megjegyzés: IE9 +, Chrome, Firefox, Opera és a Safari is támogatja ezt a technológiát.
A HTML5 geolocation, akkor lehet meghatározni a felhasználó tartózkodási helyét. Mivel a helymeghatározási információk sértheti titoktartási mielőtt a szerver megkapja az információkat a felhasználó kifejezetten megerősíti, hogy nincs kifogása e tekintetben.
Például itt van, hogy a megjelenő ablakban a Chrome-ban, amikor megpróbál olvasni információt a helyét:
Az aktuális felhasználó helyzetben lehet, azon módszer getCurrentPosition () navigator.geolocation objektumot.
success_function - függvény nevét, hogy fogják hívni, ha a felhasználó koordinátákat eredményesnek tekinthető.
error_function - függvény nevét, hogy fogják hívni, ha hiba történik, ha elolvassa a koordinátákat.
lehetőségek - lehetővé teszi, hogy adja meg a beállításokat, amelyeket használni fognak, ha elolvassa a koordinátákat. Lehetséges értékek: enableHighAccuracy - ha igaz a böngésző megpróbálja meghatározni a helyét a lehető legpontosabban; timeout - állítja a maximális idő, hogy a böngésző is használható (ez az alapértelmezett nem korlátozódik olvas) adatok olvasására; maximumAge - milyen hosszú a böngésző tárolja a cache az előző tárolt értéket.
Ha a felhasználó engedélyezte a használatát a helymeghatározó adatok és sikeresen olvasni a böngésző. A success_function funkciót a tárgy kerül átadásra az a paraméter, amely tulajdonságot a tartalmaz egy időbélyeg (idő tartalmaz olvasás koordináták) és a tárgy coords. amely a következő tulajdonságokkal rendelkezik: