HTML5 - pokročilá geolokace

Obsah
The geolokace Umožňuje nám vyhledat pomocí svých souřadnic a dalších souvisejících dat systém, který nám dal svolení tato data sdílet. Když k tomuto scénáři dojde, vše proběhne hladce a můžeme říci, že jsme provedli základní operaci bez jakýchkoli nepříjemností.
Stejně jako všechno ostatní se však mohou stát, že se místo nesdílí nebo se vyskytne chyba. K tomu máme několik nástrojů, které nám umožňují tyto problémy zvládnout.
Vypořádání se s chybou
Chcete -li dosáhnout zpracování chyb geolokační funkce nám umožňuje předat druhý parametr, který můžeme použít k předání funkce, která nám umožňuje zjistit, které chyby byly zachyceny.
Vlastnosti jsou definovány objektem s názvem Polohová chyba, tento objekt je ten, který obsahuje vlastnosti, které nám umožňují vědět, jaká chyba byla generována, a tímto způsobem můžeme provádět jejich pohodlné zacházení.
Vlastnosti objektu Positionerror
Vlastnosti, které budeme zpracovávat, jsou následující:
  • kód: Tato vlastnost označuje číselný kód, který představuje chybu, ke které došlo při vyvolání funkce geolokace.
  • zpráva: Poskytuje nám popis typu chyby, ke které dochází, abychom mohli vědět, na co kód odkazuje.
Chyby, které můžeme pomocí tohoto objektu zjistit, jsou následující:
  • kód 1: Uživatel nesouhlasil se sdílením údajů o geolokaci s naší aplikací.
  • kód 2: Kvůli nějakému problému nebylo možné v době geolokace určit polohu systému.
  • kód 3: Žádost o údaje o geolokaci trvala velmi dlouho, takže došlo k a Časový limit petice.
Uvést do praxe
Víme, co všechno zpracování chyb představuje, víme, jak to funguje a co můžeme při používání tohoto nástroje očekávat, a nyní uvidíme kód, do kterého vše, co jsme viděli během výukového programu, uvedeme do praxe.
Nejprve uděláme a HTML tabulka do kterého umístíme data, která chceme přijímat a zobrazovat, poté definujeme funkci geolokace a kromě údajů o poloze budeme generovat funkci zpracování chyb, která nám umožní přístup k vlastnostem objektu Polohová chyba a také to ukážeme v naší tabulce.
Podívejme se na kód:
 Příklad 
Délka:- Zeměpisná šířka:-
Nadmořská výška:- Přesnost:-
Přesnost nadmořské výšky:- Adresa:-
Rychlost:- Čas:-
Chybový kód:- Chybové hlášení:-

Úmyslně jsme odmítli povolení žádosti o sdílení dat, abychom mohli vidět, jak chybu přijímáme, a ukázat, jak to vypadá na následujícím obrázku:

Na konci tutoriálu jsme se dozvěděli, že dokážeme zvládnout chyby při používání geolokace, a tak můžeme identifikovat chybu, kde můžeme například nechat naši stránku zobrazit jiný obsah nebo spustit personalizovanou zprávu.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave