Satura rādītājs
Termināļa pozīcijas kontrole ar ģeogrāfiskā atrašanās vieta Tas ļauj mums ne tikai būt informētiem par pašreizējo stāvokli vaicājuma veikšanas laikā, bet arī sekot līdzi pozīcijas izmaiņām, kas tiek veiktas mūsu lapas izmantošanas vai apmeklējuma laikā.Lai to panāktu, mums ir jauna metode, ko sauc watchPosition kas darbojas līdzīgi kā getCurrentPosition, bet tas ļauj mums uzzināt, kad pozīcija mainās.
Turklāt mēs varam izveidot citas iespējas, lai padarītu šīs funkcijas noderīgākas mūsu mērķiem.
Ģeogrāfiskās atrašanās vietas iespējas
Tas ir trešais arguments, ko mēs varam izmantot mūsu metodēm getCurrentPosition no watchPosition, šajā argumentā mēs varam definēt virkni vērtību, kas ļauj mums veikt uzdevumu ģeogrāfiskā atrašanās vieta ir vairāk saistīts ar mūsu vajadzībām, jo, izmantojot šīs vērtības, mēs varam definēt aspektus, kā mēs vēlamies ieņemt to personu pozīcijas, kuras piekļūst vai izmanto mūsu lapu HTML5.
Apskatīsim pieejamās iespējas:
- enableHighAccuality: Šī opcija ļauj mums iegūt pozīciju precīzākā veidā, tā lūdz pārlūkprogrammu sniegt mums pozīciju ar vislielāko iespējamo precizitāti; Tomēr mēs nevaram būt atkarīgi tikai no tā, jo vislielāko precizitāti nodrošina tādu ierīču kā GPS izmantošana, iespējams, pienāks brīdis, kad neviens no šiem resursiem nav pieejams.
- pārtraukums: Tas ļauj mums noteikt laika ierobežojumu, līdz kuram varam gaidīt atbildi, tādējādi palielinot vai samazinot šo laiku un iegūstot informāciju, vai varbūt noliekam malā minēto iegūšanu, ja mūsu lapas paātrināšana prasa ilgu laiku.
- maksimālais vecums: Tas ļauj mums kontrolēt, cik veca var būt pārlūkprogrammas kešatmiņā saglabātā pozīcija, lai to varētu mums piešķirt, tādējādi izvairoties no datu atkārtotas pieprasīšanas un ātrāk parādot informāciju, kā arī izvairīties no ļoti vecas informācijas izmantošanas tas var nebūt īstais brīdis.
Kā redzam, mēs izveidojam mainīgo, kurā mēs glabājam katras opcijas dažādās vērtības, pēc tam nododam šo mainīgo kā trešo parametru getCurrentPosition () metode.
Pozīcijas uzraudzība
pozīcijas uzraudzība ļauj mums apzināties vietas maiņu sistēmā, ar kuras palīdzību lietotājs piekļūst mūsu lapai, ir daudz iemeslu, lai izmantotu šo iespēju, piemēram, parādot informāciju, kas saistīta ar vietu, laika apstākļiem utt.
Lai to panāktu, mums ir metode watchPosition () kas darbojas līdzīgi kā getCurrentPosition, ar atšķirību, ka tai ir a atzvanīšanas metode kas ļauj mums iegūt jauno amatu, kad tas mainās.
Tā kā daži lietotāji to var uzskatīt par invazīvu, mums ir iespēja pārtraukt šīs pozīcijas uzraudzību, pateicoties clearWatch () metode, uz kuru mēs nododam objektu watchPosition un līdz ar to tiek pārtraukta amata iegūšana.
Tālāk redzamajā attēlā redzēsim kodu, ar kuru mēs varam veikt šo darbu:
Ar to mēs jau zinām, kā detalizētāk izmantot ģeogrāfisko atrašanās vietu, mēs pabeidzām apmācību, iemācījušies sekot noteiktas sistēmas stāvoklim un arī norādīt vairāk iespēju, strādājot ar sistēmas ģeogrāfisko atrašanās vietu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu