Turinys
The geografinė padėtis Tai leidžia mums surasti savo koordinates ir kitus susijusius duomenis sistemoje, kuri mums leido dalytis minėtais duomenimis. Kai šis scenarijus įvyksta, viskas vyksta sklandžiai ir galime pasakyti, kad atlikome pagrindinę operaciją be jokių nepatogumų.Tačiau, kaip ir visa kita, kartais gali atsitikti taip, kad vieta nėra bendrinama arba gali įvykti klaida, todėl turime tam tikrų įrankių, kurie leidžia mums valdyti šias problemas.
Tvarkant klaidas
Norėdami pasiekti klaidų tvarkydami geografinės vietos nustatymo funkcija leidžia mums perduoti antrą parametrą, kurį galime panaudoti funkcijai, leidžiančiai nustatyti, kurios klaidos buvo užfiksuotos.
Ypatybes apibrėžia objektas, vadinamas Padėties klaida, šis objektas yra tas, kuriame yra savybės, leidžiančios mums žinoti, kokia klaida buvo sukurta, ir tokiu būdu galime patogiai jas tvarkyti.
Pozicijos klaidos objekto ypatybės
Savybės, kurias mes tvarkysime, yra šios:
- kodas: Ši savybė nurodo skaitmeninį kodą, kuris parodo klaidą, atsiradusią iškviečiant geografinės vietos nustatymo funkciją.
- žinutė: Tai suteikia mums klaidos tipo aprašymą, kad galėtume žinoti, ką reiškia kodas.
- kodas 1: Vartotojas nesutiko bendrinti geografinės vietos duomenų su mūsų programa.
- kodas 2: Dėl tam tikros problemos geografinės padėties nustatymo metu nebuvo galima nustatyti sistemos padėties.
- kodas 3: Geolokacijos duomenų užklausa užtruko labai ilgai, todėl buvo laikas baigėsi peticijos.
Žinodami viską, ką reiškia klaidų tvarkymas, žinome, kaip tai veikia ir ko galime tikėtis naudodami šį įrankį, dabar pamatysime kodą, kuriame praktiškai pritaikysime viską, kas buvo pamoka.
Pirmiausia padarysime a HTML lentelė kuriame ketiname talpinti duomenis, kuriuos norime gauti ir parodyti, tada mes apibrėžiame geografinės vietos nustatymo funkciją ir, be vietovės duomenų, sukursime klaidų tvarkymo funkciją, kuri leis mums pasiekti objekto ypatybes Padėties klaida ir tai taip pat parodysime savo lentelėje.
Pažiūrėkime kodą:
Pavyzdys
Ilgis: | - | Platuma: | - |
---|---|---|---|
Aukštis: | - | Tikslumas: | - |
Aukščio tikslumas: | - | Adresas: | - |
Greitis: | - | Laikas: | - |
Klaidos kodas: | - | Klaidos pranešimas: | - |
Mes sąmoningai atsisakėme leisti gauti užklausą bendrinti duomenis, kad galėtume matyti, kaip gauname ir parodyti klaidą, pažiūrėkime, kaip ji atrodo šiame paveikslėlyje:
Pamokos pabaigoje sužinojome, kad galime tvarkyti geografinės vietos nustatymo klaidas ir tokiu būdu galime nustatyti klaidą, kai galime padaryti, kad mūsų puslapis rodytų kitą turinį, pavyzdžiui, arba paleisti suasmenintą pranešimą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką