Geolocation HTML5

Geolocation HTML5

Értsük mi van írva itt. A módszer getCurrenPosition () Számos érv. Az első argumentum a függvény neve, hogy hívják fel a sikeres olvasás helyét. A funkció vezetünk be egy nevet, hogy hívják, ha ez nem állapítható meg, a koordinátákat a második érv. Ebben a példában felsorolja az összes esetlegesen előforduló hibákat. Itt a szerkezet kapcsoló esetben ellenőrizze a hibakódot, és attól függően, hogy a hiba kijelző üzenetet a felhasználó (ez pontosan a hiba leírása adatok).







Ha a koordinátákat sikeresen megkapta, a függvény (ebben az esetben showPosition) át az objektum (neveztünk helyzet), amely tartalmazza a tulajdonságait az időbélyeg és coords. Időbélyeg vissza az időben a helymeghatározás.

coords tartalmaz egyéb tulajdonságok, amelynek a leírását az látható a példa. Csak azt tudom mondani vámtarifaszám tulajdon. Az eredmény vissza fokban, azaz Ha mozog az északi, az eredmény 0, ha a Nyugat 270, Kelet - 90, a déli - 180. Azt hiszem, az ötlet. Szélességi és hosszúsági is meghatározható a számítógépen, de az eredmény az egyéb tulajdonságok kell tesztelni a mobil készülék GPS támogatást nyújt.







pontosság tulajdonság visszaadja a meghatározásának pontossága a helyét. Tegyük fel, hogy az eredmény az ingatlan 1000. Ez azt jelenti, hogy a felhasználó található 1 km-re egy adott helyen.

A módszer getCurrentPosition () van egy harmadik lehetőség, amely meghatározza néhány paraméter meghatározásához a helyét. például:

enableHighAccuracy tulajdonság koordinátáinak meghatározására nagyobb pontossággal. Default hamis. Tölt sok elem nélkül erős az igény nem használható. Asztali támogatása nélkül GPS használhatatlan.

timeout tulajdonság meghatározza azt az időt, amely lehet költeni helyüket. Úgy van beállítva milliszekundum. A példánkban, hogy hol töltheti 10 másodpercig. Ha ez idő alatt nem talált, majd vissza időtúllépés. Az alapértelmezett érték 0. Ez azt jelenti, hogy mennyi időre van szükség, hogy meghatározzák - és még sok lesz töltött.

maximumAge tulajdonság lehetővé teszi az adatok cache-t. Példánkban a tárolt adatokat fel lehet használni perceken belül.

Hogyan határozzák meg, hogy a felhasználó böngészője támogatja ezt a funkciót? Írhatsz kódot, mint ez:

Ebben a cikkben értesült a geolocation tárgy HTML5.

További cikkek.




Kapcsolódó cikkek