Ինչպես սահմանել աշխարհագրական դիրքը: Ի՞նչ է աշխարհագրական տեղաբաշխումը և ինչու է այն անհրաժեշտ: Ընդհանուր տեղեկություններ աշխարհագրական դիրքի մասին

Գնել է նոր Androidև ցանկանում եք օգտագործել աշխարհագրական դիրքը: Մենք ձեզ կասենք, թե ինչպես միացնել այն:

Յուրաքանչյուր ժամանակակից սմարթֆոն հագեցած է GPS մոդուլով: Սա հնարավորություն է տալիս օգտագործել գաջեթը որպես նավիգատոր։ Ավելին, դրա օգնությամբ կարելի է լուսանկարի վրա նշան դնել և օգտվելմի քանի այլ հետաքրքիր առանձնահատկություններ: Հետևաբար, սկսնակները մտածում են, թե ինչպես միացնել աշխարհագրական դիրքը Android-ում:

Սովորաբար ֆունկցիան անմիջապես ակտիվանում է։ Բայց եթե դուք ինքներդ անջատել եք այն, և այժմ ցանկանում եք, որ այն նորից աշխատի, ապա ձեզ անհրաժեշտ են Տեղադրության կարգավորումները:

Աշխարհագրական տեղաբաշխում Android

Այս հատվածի վերևում կա անջատիչ, որը պատասխանատու է աշխարհագրական դիրքի շահագործման համար:

Աշխարհագրական դիրքի կարգավորում Android-ում

Եթե ​​դրա գույնը կապույտ է, ապա սա ցույց է տալիս, որ GPS-ն ակտիվացված է: Ավելին, դուք կարող եք անմիջապես փոխել նավիգատորի աշխատանքի ռեժիմը: Դա անելու համար բացեք «Mode. Սարքի սենսորների միջոցով:

Ինչպե՞ս կարգավորել աշխարհագրական դիրքը Android-ում:

Երկրաբաշխության գործառնական ռեժիմներ.

Ինչպե՞ս միացնել աշխարհագրական դիրքը Android-ում:

  • Ճշգրտության բարձր մակարդակ: Այս ռեժիմը օգտագործում է բոլոր հնարավոր տեղեկությունները GPS սենսորից, որը ստացվել է Wi-Fi-ի միջոցով, ինչպես նաև այն, որը ստացվել է բջջային ցանցի միջոցով:
  • Լիցքավորման խնայողություններ. Այս ռեժիմը թույլ է տալիս խնայել մարտկոցի էներգիան, այսինքն՝ GPS մոդուլը միացված չէ։ Գեոլոկատորի փոխարեն օգտագործվում է Wi-Fi և բջջային ինտերնետ։
  • Սենսորների միջոցով: Այստեղ ակտիվ է մնում միայն GPS մոդուլը։

Ի դեպ, տեղադրության վանդակում կարող եք ակտիվացնել կամ անջատել ձեր գտնվելու վայրի տվյալների փոխանցումը Google ծառայություններին: Այս տարբերակը գտնվում է Send Geodata-ում:

Աշխարհագրական տվյալների ուղարկում Android-ին

Կա ևս երկու բաժին՝ « Աշխարհագրական տվյալների ուղարկում» և «Տեղադրության պատմություն»։
Գնացեք յուրաքանչյուր բաժին և տեղափոխեք սահիկները՝ միացնելու կամ անջատելու համար:

Ինչպե՞ս ուղարկել տեղադրության տվյալները Android-ում:

Տեսանյութ. Միացնել աշխարհագրական դիրքը | Սամսունգ Գալաքսի

Երկրաբաշխություն

Աշխարհագրական դիրքը թույլ է տալիս որոշել կայքի այցելուների աշխարհագրական դիրքը: Եվ դա չի նշանակում միայն երկիրը կամ նույնիսկ քաղաքը, որտեղ գտնվում է այցելուն: Գեոլոկացիան կարող է նվազեցնել մարդու գտնվելու վայրը մինչև քաղաքի թաղամաս, կամ նույնիսկ որոշել նրանց ճշգրիտ կոորդինատները, եթե նրանք մուտք են գործել էջ սմարթֆոնից:

Բոլոր հիմնական բրաուզերներն ապահովում են տեղաբաշխման լավ մակարդակ.

Առավել նոր JavaScript-ի հնարավորությունները, որոնք մենք ավելի վաղ անդրադարձել էինք, եղել են սկզբնական HTML5 բնութագրի մի մասը, սակայն առանձնացվել են, երբ ճշգրտումը ստանձնել է W3C-ը: Սակայն աշխարհագրական տեղաբաշխումը երբեք չի եղել HTML5-ի մաս, այլ պարզապես ամբողջությամբ ձևավորվել է մոտավորապես նույն ժամանակ: Բայց գրեթե բոլորը տեսնում են այս հնարավորությունը, HTML5-ի հնարավորությունների հետ մեկտեղ, որպես ապագա տեխնոլոգիաների մեկ մեծ ալիքի մաս:

Ինչպես է աշխատում աշխարհագրական դիրքը

Գեոլոկացիայի հնարավորությունը բավականին շատ հարցեր է առաջացնում մարդկանց մոտ, ովքեր սովորաբար պարանոյիկ չեն: Օրինակ, ինչպես կարող է որոշ ծրագրեր իմանալ, որ ես հիվանդ չեմ, ինչպես ասացի իմ ղեկավարին, բայց ես ֆուտբոլ եմ դիտում սրճարանում: Դրա մեջ ինչ-որ բան կա թաքնված կոդըորը հետևում է իմ բոլոր գործողություններին: Հետաքրքիր է, ինչպիսի՞ ֆուրգոն կա այնտեղ փողոցում, և այդ մարդիկ ձևացնում են, թե անիվ են փոխում:

Բարեբախտաբար, աշխարհագրական դիրքի հնարավորությունը հսկողության մասին սարսափ պատմությունների կատեգորիայից չէ: Դա պայմանավորված է նրանով, որ նույնիսկ եթե զննարկիչը կարողանա պարզել ձեր գտնվելու վայրը, այն չի ասի կայքին առանց ձեր հստակ թույլտվության.

Վեբ էջը ցանկանում է ստանալ այցելուի գտնվելու վայրի տվյալները: Այցելուն կարող է որոշել՝ տրամադրե՞լ այս տվյալները, թե՞ ոչ: Նման վարքագիծ Chrome բրաուզերդա իր մշակողների նախաձեռնությունը չէ, այլ աշխարհագրական ստանդարտի պաշտոնական կանոն, որը պահանջում է, որ յուրաքանչյուր կայք, որը փորձում է ստանալ այցելուի գտնվելու վայրը, պետք է ստանա նրանց թույլտվությունը դա անելու համար:

Այցելուի գտնվելու վայրը հաշվարկելու համար զննարկիչը դիմում է տեղորոշման մատակարարի օգնությանը, օրինակ՝ Chrome-ի համար սա Google ծառայությունտեղորոշման ծառայություններ. Տեղադրության որոշումը հեշտ խնդիր չէ, և վաճառողը օգտագործում է մի քանի տարբեր մոտեցումներ այն լուծելու համար:

Ֆիքսված (այսինքն՝ ոչ անլար) կապով աշխատասեղանի համակարգչի դեպքում մեթոդը պարզ է, բայց ոչ այնքան ճշգրիտ արդյունքներ. Երբ ինչ-որ մեկը միանում է ինտերնետին, տվյալներին իր համակարգչից կամ տեղական ցանցուղարկվում է (մալուխի, վարձակալված գծի կամ dial-up կապի միջոցով) հզոր ցանցային ապարատային սարքին, որն իր հերթին դրանք ուղղորդում է դեպի ինտերնետ: Այս ապարատային սարքն ունի յուրահատուկ IP հասցե, այսինքն. թվային կոդ, որը նույնականացնում է այս սարքը ցանցի այլ անդամներին: Այս սարքն ունի նաև ֆիզիկական փոստային հասցե:

Տեղադրության մատակարարն օգտագործում է այս երկու տեսակի տեղեկատվություն՝ վեբ էջի այցելուի աշխարհագրական դիրքը որոշելու համար: Նախ հաշվարկվում է սարքի IP հասցեն, որի միջոցով իրականացվում է կապը, ապա որոշվում է դրա ֆիզիկական հասցեն։ Բնականաբար, նման անուղղակի մոտեցումը թույլ է տալիս ճշգրիտ որոշել ոչ թե օգտատիրոջ, այլ միայն նրա ինտերնետ մատակարարի գտնվելու վայրը։

Այնուամենայնիվ, հաճախ նույնիսկ նման ոչ ճշգրիտ արդյունքներն օգտակար են: Օրինակ, եթե դուք օգտագործում եք տեղորոշման գործիք՝ պիցցա տանելու համար, կարող եք արագ նավարկել դեպի այն տարածքը, որը ձեզ իսկապես հետաքրքրում է՝ ձեր տան մոտ, նույնիսկ եթե այնքան էլ մոտ չեք:

IP հասցեով գտնվելու վայրը որոշելու մեթոդը աշխարհագրական տեղորոշման ամենաանճշտ մեթոդն է: Եթե ​​առկա է տվյալների ավելի լավ աղբյուր, տեղադրության մատակարարը կօգտագործի այդ աղբյուրը:

Եթե ​​այցելուն մուտք է գործել էջ նեթբուքից կամ սմարթֆոնի միջոցով անլար կապ, տեղորոշման մատակարարն օգտագործում է մոտակա անլար մուտքի կետերը: Իդեալում, տեղորոշման մատակարարը տվյալներ կհաներ հսկայական տվյալների բազայից՝ որոշելու այս թեժ կետերի ճշգրիտ վայրը, և այնուհետև օգտագործեր այդ տեղեկատվությունը այցելուի գտնվելու վայրը եռանկյունավորելու համար:

Իսկ կապի դեպքում Բջջային հեռախոսՏեղադրության մատակարարը օգտագործում է եռանկյունավորման նմանատիպ մեթոդ, սակայն օգտագործում է ազդանշաններ տարբեր ալեհավաքներից բջջային կապ. Այս արագ, համեմատաբար արդյունավետ ընթացակարգը սովորաբար թույլ է տալիս այցելուի գտնվելու վայրը որոշել 1 կմ հեռավորության վրա:

Վերջապես, շատ շարժական սարքեր հագեցած են հատուկ GPS (Global Positioning Service) ապարատով, որը թույլ է տալիս նման սարքերը տեղակայվել ընդամենը մի քանի մետր ճշգրտությամբ: Սակայն գեոլոկացիայի այս մեթոդն ունի իր թերությունը՝ այն ավելի դանդաղ է և ավելի շատ էներգիա է ծախսում, ինչը կարևոր է մարտկոցներով աշխատող սարքերի համար: Բացի այդ, այն առանձնապես լավ չի աշխատում մեծ և բարձր շենքերով քաղաքներում՝ շենքերից ազդանշանների արտացոլման պատճառով:

Իհարկե, գտնվելու վայրը որոշելու այլ եղանակներ կան: Ոչինչ չի խանգարում տեղորոշման մատակարարին օգտագործել դրա համար տեղեկատվության այլ աղբյուրներ, ինչպիսիք են RFID սարքերի տվյալները (Radio Frequency Identification - ռադիոհաճախականության նույնականացում), տվյալներ Bluetooth սարքեր, թխուկներ՝ քարտեզագրման կայքից ստացված տեղեկություններով, ինչպես օրինակ Գուգըլ քարտեզներև այլն:

Այս ամենից կարելի է եզրակացնել հետևյալը՝ անկախ ինտերնետին միանալու եղանակից, եթե անգամ կայքի այցելուն նստած է սեղանադիր համակարգչի մոտ, աշխարհագրական տեղորոշման հնարավորությունը թույլ է տալիս քիչ թե շատ ճշգրտությամբ որոշել նրա գտնվելու վայրը։ Իսկ եթե նա ինտերնետ է մուտք գործում բջջային հեռախոսից կամ GPS սարքաշարով հագեցած սարքից, նրա գտնվելու վայրը կարելի է որոշել ավելի քան պակաս ճշգրտությամբ։

Ո՞ր ոլորտներում է կիրառվում աշխարհագրությունը:

Պատասխանելով այն մեծ հարցին, թե ինչպես է աշխատում գեոլոկացիան, մենք պետք է զբաղվենք ևս մեկ բանով. ի՞նչ օգուտ այն մեզ համար:

Այստեղ հասկանալու հիմնական ասպեկտն այն է, որ աշխարհագրական դիրքի գործառույթը թույլ է տալիս որոշել էջի այցելուի մոտավոր աշխարհագրական կոորդինատները: Եվ այս ամենը: Վեբ մշակողը պետք է համատեղի այս պարզ, բայց կարեւոր տեղեկություններայցելուի գտնվելու վայրի մասին ավելի մանրամասն տվյալներով։ Այս տվյալները կարելի է ձեռք բերել վեբ սերվերից (սովորաբար հսկայական back-end տվյալների բազա) կամ որոշ աշխարհագրական վեբ ծառայությունից (ասենք՝ Google Maps):

Օրինակ, մի մեծ ձեռնարկություն, որն ունի մասնաճյուղեր մի քանի վայրերում, կարող է հարկ լինի համեմատել վեբ էջի այցելուի գտնվելու վայրը իր տարբեր մասնաճյուղերի գտնվելու վայրի հետ՝ որոշելու այցելուին ամենամոտ մասնաճյուղը:

Եվ ցանկացած գործիքի մշակողը սոցիալական ցանցերըկարող է ստեղծել մի խումբ օգտատերերի տեղադրության աղյուսակ՝ ցույց տալով նրանց միջև հեռավորությունը: Կամ, գտնվելու վայրի տվյալները կարող են օգտագործվել կայքի այցելուներին ծառայություններ մատուցելու համար, օրինակ՝ գտնել մոտակա 24-ժամյա խանութը կամ սրճարանը: Ամեն դեպքում, վեբ էջի այցելուի գտնվելու վայրի մասին տեղեկատվությունը կարևոր է միայն այլ աշխարհագրական տվյալների հետ համատեղ:

Թեև այլ ընկերությունների կողմից տրամադրվող քարտեզագրման և աշխարհագրական ծառայությունները բավականին ընդարձակ են, մենք մի փոքր ուշ կանդրադառնանք դրանցից մեկին՝ Google Maps-ին:

Այցելուի կոորդինատների որոշում

Աշխարհագրական տեղակայման հնարավորությունը չափազանց պարզ է. Այն բաղկացած է երեք օբյեկտի մեթոդներից navigator.geolocation getCurrentPosition(), watchPosition() և clearWatch():

Նավիգատոր օբյեկտը JavaScript-ի համեմատաբար փոքր մասն է: Նրա մի քանի հատկությունները տեղեկատվություն են տրամադրում ընթացիկ բրաուզերի և դրա հնարավորությունների մասին: Դրանցից ամենաօգտակարը navigator.userAgent հատկությունն է, որն ապահովում է բրաուզերի, նրա տարբերակի և օպերացիոն համակարգի մասին մանրամասներ պարունակող տեղեկատվական տող։

Այցելուի գտնվելու վայրը ստանալու համար մեթոդը կոչվում է getCurrentPosition (). Բայց պետք է հասկանալ, որ գտնվելու վայրը որոշելու գործընթացը տեւում է որոշակի ժամանակ, որի ընթացքում իրեն հարգող ոչ մի զննարկիչ չի դադարեցնի էջի բոլոր գործողությունները՝ սպասելով այս տվյալներին: Հետևաբար, getCurrentPosition() մեթոդը կատարվում է ասինխրոն կերպով, այսինքն. այն գործարկվելուց հետո, դրան հաջորդող կոդի գործարկումը շարունակվում է: Երբ տեղադրությունն ավարտված է, կոդի մեկ այլ կտոր ակտիվանում է արդյունքները մշակելու համար:

Դուք կարող եք ակնկալել, որ տեղադրության ճշգրտման ավարտը կուղեկցվի ծանուցմամբ, որը նման է պատկերի ներբեռնման կամ ընթերցման ավարտին: տեքստային ֆայլ. Բայց JavaScript լեզուն կարելի է անվանել ամեն ինչ, բայց ոչ հաջորդական: Իսկ երբ կանչվում է getCurrentPosition() մեթոդը, նրան փոխանցվում է լրացման ֆունկցիա։

Կատարվելուց հետո այս կոդը կանչում է getCurrentPosition() մեթոդը և գործառույթ է փոխանցում դրան։ Երբ զննարկիչը ավարտում է տեղորոշման գործընթացը, այն ակտիվացնում է այս գործառույթը, որը հայտնվում է հաղորդագրության տուփ.

Մի մոռացեք, որ աշխարհագրական տեղաբաշխման օգտագործումը թույլատրվում է միայն այն դեպքում, եթե զննարկիչը աջակցում է այս գործառույթին, իսկ այցելուը դա թույլ է տալիս: Խելամիտ է նաև փորձարկել էջը, որն օգտագործում է այս հատկությունը՝ նախքան այն վեբ սերվերի վրա տեղադրելը գործնական կիրառություն. Հակառակ դեպքում, կարող են խնդիրներ առաջանալ (օրինակ՝ աշխարհագրական սխալի մշակումը չի գործի), և որոշ բրաուզերներ ընդհանրապես չեն կարողանա որոշել օգտատիրոջ գտնվելու վայրը:

Տրամադրված վայրի ճշգրտության որոշում

Եթե ​​getCurrentPosition() մեթոդը հաջողվի, կոդը ստանում է օբյեկտը դիրք, որն ունի երկու հատկություն. ժամանակի դրոշմ(պարունակում է գեոլոկացիայի կատարման ժամանակը) և կոորդինատները(պարունակում է աշխարհագրական կոորդինատներ):

Բայց կոորդինների հատկությունը, իր հերթին, դիրքի օբյեկտի ենթաօբյեկտ է և հատկություններից բացի լայնությունև երկարությունը, որոնք սահմանում են այցելուի աշխարհագրական կոորդինատները, ունի մի քանի այլ հատկություններ, որոնք ապահովում են Լրացուցիչ տեղեկությունգտնվելու վայրի մասին։ Սրանք նման հատկություններ են բարձրությունը(բարձրությունը ծովի մակարդակից), վերնագիր(ճանապարհորդության ուղղություն) և արագություն(արագություն): Բայց վրա այս պահինայս հատկությունները չեն աջակցվում որևէ բրաուզերի կողմից:

Ավելի հետաքրքիր է գույքը ճշգրտություն, որը ցույց է տալիս կոնկրետ տեղանքի ճշգրտությունը մետրերով: (Սա նշանակում է, որ քանի որ տեղորոշման տվյալների ճշգրտությունը նվազում է, ճշգրտության հատկության արժեքը մեծանում է, ինչը կարող է որոշ չափով շփոթեցնող լինել:) Օրինակ՝ 2135 մետր ճշգրտության հատկության արժեքը նշանակում է, որ օգտագործողի գտնվելու վայրը որոշվել է այդ հեռավորության վրա:

Ճշգրտության հատկությունը օգտակար է աշխարհագրական տեղաբաշխման արդյունքների որակը որոշելու համար: Օրինակ, եթե ճշգրտության հատկության արժեքը չափվում է տասնյակ կիլոմետրերով, ապա աշխարհագրական դիրքի տվյալները դժվար թե որևէ գործնական արժեք ունենան.

Եթե ​​(position.coords.accuracy > 10000) ( զգուշացում («Այցելուն կարող է լինել քարտեզի ցանկացած կետում»); )

Նման դեպքում կարող է խելամիտ լինել օգտատիրոջը տեղեկացնել անորոշ գտնվելու վայրի մասին և/կամ հուշել նրան մուտքագրել ճիշտ տեղեկատվությունինքն իրեն։

Սխալ մշակելիս

Աշխարհագրական դիրքի գործառույթը չի աշխատում, եթե այցելուն հրաժարվում է դրա օգտագործման թույլտվությունից: Այս դեպքում մեր օրինակի ավարտման ֆունկցիան չի կանչվում, և էջը չի իմանա՝ արդյոք զննարկիչը դեռ փորձում է որոշել գտնվելու վայրը, թե սխալ է եղել կոդի կատարման ժամանակ։

Այս խնդիրը լուծելու համար getCurrentPosition() մեթոդը կանչելիս այն պետք է փոխանցի ոչ թե մեկ, այլ երկու ֆունկցիա։ Առաջին գործառույթը, ինչպես արդեն դիտարկել ենք, կոչվում է գեոլոկացիոն գործընթացի հաջող ավարտի դեպքում։ Հակառակ դեպքում, երկրորդ գործառույթը կոչվում է: Ստորև բերված է այս երկու գործառույթների օգտագործման օրինակ.

// Պահպանել այն տարրը, որում էջը ցուցադրում է արդյունքը var արդյունք; window.onload = function() ( result = document.getElementById(«արդյունք»); // Եթե աշխարհագրական տեղաբաշխման գործառույթը հասանելի է, // փորձեք որոշել այցելուի կոորդինատները, եթե (navigator.geolocation) ( // Անցեք երկու ֆունկցիաների նավիգատոր: geolocation.getCurrentPosition( geolocationSuccess, geolocationFailure); // Ցուցադրել արդյունքը result.innerHTML = "Որոնումը սկսվել է"; ) else ( // Ցուցադրել result.innerHTML = "Ձեր դիտարկիչը չի աջակցում աշխարհագրական դիրքը"; ) ) ֆունկցիա geolocationSuccess(դիրք) ( result.innerHTML = « Դուք վերջին անգամ նկատվել եք այստեղ.

Աշխարհագրական տեղաբաշխման սխալ ֆունկցիան կանչելիս զննարկիչը այն փոխանցում է սխալի օբյեկտ, որն ունի երկու հատկություն. կոդը(պարունակում է թվային կոդ, որը ցույց է տալիս չորս տեսակի սխալներից մեկը) և հաղորդագրություն(պարունակում է խնդրի մասին կարճ ծանուցում): Սովորաբար, ծանուցումը փորձարկման համար է, և սխալի կոդը օգտագործվում է ֆունկցիայի կոդը՝ որոշելու, թե ինչպես վարվել խնդրի հետ:

Փոփոխված սխալի գործառույթը, որը ստուգում է սխալի կոդի բոլոր հնարավոր արժեքները, նման է հետևյալին.

Function geolocationFailure(positionError) ( if(positionError == 1) ( result.innerHTML = "Դուք նախընտրել եք չտրամադրել ձեր գտնվելու վայրը, " + "բայց դա խնդիր չէ: Մենք ձեզնից այլևս չենք խնդրի:"; ) else if (positionError == 2) ( result.innerHTML = "Ցանցի հետ կապված խնդիրներ կամ չեն կարողանում կապվել " + "տեղորոշման ծառայության հետ ինչ-որ այլ պատճառով"; ) else if(positionError == 3) ( result.innerHTML = "Նա չի կարողացել տեղորոշել " + " նշված ժամկետում։"; ) else ( result.innerHTML = "Առեղծվածային սխալ."; ) )

Աշխարհագրական տեղակայման ընտրանքների կարգավորում

Այսպիսով, մենք տեսանք, թե ինչպես կարելի է զանգահարել getCurrentPosition() մեթոդը երկու պարամետրով. ֆունկցիա՝ աշխարհագրական տեղաբաշխման հաջողությունը կարգավորելու համար և ֆունկցիա, որը կառավարում է սխալը, երբ այն փորձվում է: Բայց այս մեթոդին կարելի է փոխանցել մեկ այլ պարամետր, որն այն օբյեկտն է, որը սահմանում է որոշակի աշխարհագրական պարամետրեր:

Ներկայումս կան երեք տարբերակ, որոնք կարող են սահմանվել, որոնցից յուրաքանչյուրը համապատասխանում է աշխարհագրական դիրքի ընտրանքների օբյեկտի տարբեր հատկությանը: Հետևյալ օրինակը սահմանում է մեկ enableHighAccuracy պարամետր.

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy: true));

Եվ այս օրինակում բոլոր երեք պարամետրերը սահմանված են.

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy՝ true, timeout՝ 10000, maximumAge՝ 60000));

Այս երկու օրինակներում էլ աշխարհագրական դիրքի պարամետրերը սահմանվում են JavaScript օբյեկտի բառացիների միջոցով:

Ի՞նչ են նշանակում այս հատկությունները: Սեփականություն միացնել Բարձր ճշգրտությունըհնարավորություն է տալիս բարձր ճշգրտությամբ տեղորոշել GPS համակարգի միջոցով (եթե սարքն աջակցում է այս հատկությանը, և այցելուը դա թույլ է տվել): Մի սահմանեք այս տարբերակը, քանի դեռ ձեզ հարկավոր չէ ճշգրիտ կոորդինատներ ստանալ, ինչպես դրա օգտագործումը մեծապես մեծացնում է բրաուզերի սարքի մարտկոցի սպառումը: Լռելյայնորեն, enableHighAccuracy հատկությունը սահմանված է false-ի:

Սեփականություն ընդմիջումՆշում է, թե որքան ժամանակ է էջը սպասելու, որպեսզի ստանա աշխարհագրական տվյալներ՝ նախքան փորձը որպես ձախողված համարելը:

Ժամկետի արժեքը սահմանվում է միլիվայրկյաններով, այսինքն. 10,000 ms նշանակում է առավելագույն սպասել 10 վրկ: Հետհաշվարկը սկսվում է այն բանից հետո, երբ օգտատերը համաձայնում է տրամադրել աշխարհագրական տվյալներ: Լռելյայնորեն, ժամանակի վերջնաժամկետի հատկությունը դրված է 0-ի, ինչը նշանակում է, որ էջը անորոշ ժամանակով կսպասի աշխարհագրական տեղաբաշխման արդյունքներին՝ առանց ժամանակի վերջնաժամկետի սխալ առաջացնելու:

Սեփականություն առավելագույն տարիքըթույլ է տալիս քեշավորել տեղադրության տվյալները: Օրինակ, 60,000 ms առավելագույն տարիքի արժեքը թույլ է տալիս օգտագործել մեկ րոպե առաջ ստացված տեղադրության տվյալները: Սա խնայում է ժամանակն ու հաշվողական ռեսուրսները, և նշանակում է, որ աշխարհագրական դիրքի արդյունքներն ավելի քիչ ճշգրիտ կլինեն, եթե այցելուն տեղափոխվի: Լռելյայնորեն, maximumAge հատկությունը դրված է 0-ի, ինչը նշանակում է, որ քեշավորված տեղաբաշխման արդյունքները երբեք չեն օգտագործվում: Սեփականությունը կարող է սահմանվել նաև անսահմանության հատուկ արժեքի վրա, որի դեպքում կօգտագործվեն ցանկացած տարիքի գեոլոկացիայի պահված տվյալները:

Քարտեզի ցուցադրում

Կայքի այցելուի գտնվելու վայրի աշխարհագրական կոորդինատները որոշելն, իհարկե, հետաքրքիր հնարք է։ Բայց այն արագորեն կորցնում է իր գրավչությունը, քանի դեռ չենք գտնում այս տեղեկատվության օգտակար կիրառումը: Դա այդպես չի լինի, քանի որ. Ինտերնետում առկա են աշխարհագրական դիրքի բազմաթիվ տվյալներ: (Հաճախ խնդիրը այս տեղեկատվությունը վեբ հավելվածի համար օգտակար ձևաչափի վերածելն է:)

Բացի այդ, կան քարտեզագրման մի քանի ծառայություններ, որոնց անվիճելի առաջատարը Google Maps-ն է։ Այս ծառայության այցելությունների հավաստի գնահատականները ցույց են տալիս, որ Google Maps-ը ցանկացած նպատակի համար ամենաշատ օգտագործվող վեբ հավելվածն է:

Օգտագործելով Google Maps-ը, դուք կարող եք ստեղծել ցանկացած չափի քարտեզ աշխարհի ցանկացած մասի համար: Դուք կարող եք կառավարել այցելուների փոխազդեցությունը այս քարտեզի հետ, ստեղծել երթուղիներ մի կետից մյուսը և, ամենաօգտակարը, ծածկել ձեր տեղեկատվությունը այս քարտեզի վրա:

Google Maps ծառայությունն իր ծառայությունները տրամադրում է անվճար (նույնիսկ առևտրային կայքերի համար) պայմանով անվճար մուտքդեպի կայք։ (Վճարովի կայքերի համար Google-ը տրամադրում է վճարովի քարտեզի ծառայություն:) Ներկայումս google ժամանակ Maps-ը չի տեղադրում իր գովազդը այն կայքերում, որոնք օգտագործում են իր ծառայությունները, սակայն լիցենզիայի պայմանները հստակորեն նշում են ապագայում դա անելու իրավունքը:

Ստորև բերված նկարը ցույց է տալիս աշխարհագրական էջի փոփոխված տարբերակը: Այստեղ օգտագործողի ստացված աշխարհագրական կոորդինատներն օգտագործվում են քարտեզի վրա նրա գտնվելու վայրը ցուցադրելու համար.

Նման էջ ստեղծելը դժվար չէ։ Առաջին հերթին մեզ անհրաժեշտ է հղում Google Քարտեզների API սկրիպտներին: Այս հղումը տեղադրված է ցանկացած սցենարի բլոկներից առաջ, որոնք օգտագործում են քարտեզագրման գործառույթը.

Երկրաբաշխություն ...

Որտեղ ես ապրում?



Քարտեզի չափը կարելի է որոշել՝ օգտագործելով ոճաթերթի կանոնը.

#mapSurface (լայնությունը՝ 600px; բարձրությունը՝ 400px; եզրագիծը՝ ամուր 1px սև; )

Այժմ ամեն ինչ պատրաստ է Google Maps-ի տրամադրած ֆունկցիոնալությունն օգտագործելու համար։ Առաջին քայլը քարտեզի մակերես ստեղծելն է: Այս օրինակում քարտեզը ստեղծվում է էջի բեռնման ժամանակ, որպեսզի այն կարողանա օգտագործվել աշխարհագրական դիրքի հաջողության կամ սխալի գործառույթներում: (Ի վերջո, աշխարհագրական տեղաբաշխման սխալը պարզապես նշանակում է, որ էջը չի կարող որոշել օգտատիրոջ ընթացիկ գտնվելու վայրը: Այս դեպքում դեռ իմաստ ունի ցուցադրել քարտեզը, բայց կենտրոնացնել այն միայն լռելյայն կոորդինատների շուրջ):

Varresults; varmap; window.onload = ֆունկցիա () ( արդյունք = document.getElementById («արդյունք»); // Սահմանել քարտեզի որոշ տարբերակներ: այս օրինակը// հավաքածու Առաջին մակարդակխոշորացում և քարտեզի տեսակ: // Տես Google Քարտեզների փաստաթղթերը այլ տարբերակների համար: var myOptions = ( խոշորացում՝ 13, mapTypeId՝ google.maps.MapTypeId.ROADMAP ); // Ստեղծեք քարտեզ՝ օգտագործելով քարտեզի վերը նշված տարբերակները = new google.maps.Map(document.getElementById("mapSurface"), myOptions); // Փորձում ենք որոշել օգտատիրոջ գտնվելու վայրը, եթե (navigator.geolocation) ( navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure); result.innerHTML = "Որոնումն ավարտված է"; ) else ( result.innerHTML = "Ձեր դիտարկիչը չի աջակցում աշխարհագրական դիրքը" goToDefaultLocation();))

Բայց այս կոդով ստեղծված քարտեզը դեռ չի ցուցադրվում էջում, քանի որ աշխարհագրական դիրքը դեռ հաստատված չէ։ Դա անելու համար դուք պետք է ստեղծեք հատուկ գլոբալ կետ, օգտագործելով օբյեկտը LatLng, որն այնուհետեւ տեղադրվում է քարտեզի վրա՝ օգտագործելով մեթոդը setCenter ()քարտեր. Ահա այն կոդը, որը կատարում է այս բոլոր գործողությունները այցելուի կոորդինատների համար.

geolocationSuccess(դիրքորոշում) ֆունկցիան ( // Փոխարկել տեղադրությունը LatLng օբյեկտի var location = new google.maps.LatLng(position.coords.latitude,position.coords.longitude); // Ցուցադրել այս կետը քարտեզի վրա map.setCenter( գտնվելու վայրը);)

Այս կոդը բավական կլինի վերևի նկարում պատկերված քարտեզի նման քարտեզ ցուցադրելու համար: Բայց սրան բազային քարտեզկարող եք ավելացնել տարբեր գաջեթներ, օրինակ՝ կողագոտում այլ վայրերի ցուցադրում կամ ելնող տեղեկատվական պատուհան: Վերջինս ստեղծվում է օբյեկտի օգտագործմամբ infoWindow. Ստորև բերված է ելնող տեղեկատվական պատուհան ստեղծելու և ցուցադրելու կոդը (ինչպես վերևի նկարում).

geolocationSuccess(դիրքորոշում) ֆունկցիան ( ... // Ստեղծեք տեղեկատվական պատուհանի ելնող պատուհան և սահմանեք // դրա տեքստը և դիրքը քարտեզի վրա: var infowindow = նոր google. քարտեզներ. InfoWindow(); infowindow. setContent("Դուք ինչ-որ տեղ այս տարածք."); infowindow.setPosition(location); // Ցուցադրել թռուցիկ պատուհան infowindow.open(քարտեզ); results.innerHTML = "Տեղը նշված է քարտեզի վրա"; )

Ի վերջո, այցելուի զննարկիչում աշխարհագրական տեղաբաշխման սխալի կամ աշխարհագրական դիրքի աջակցության բացակայության դեպքում դուք կարող եք հիմնականում կատարել նույն գործողությունները, սակայն այցելուի կոորդինատների փոխարեն օգտագործելով այլընտրանքային նախադրված կոորդինատներ.

geolocationFailure(positionError) ( ... goToDefaultLocation(); ) ֆունկցիա goToDefaultLocation() ( // Մոսկվայի կենտրոնի մոտավոր կոորդինատները var moscow = new google.maps.LatLng(55.753878,37.649275); )

Այցելուների հետևում

Մինչ այժմ մեր դիտարկած բոլոր օրինակներում մենք օգտագործել ենք getCurrentPosition() մեթոդը, որը աշխարհագրական դիրքի հիմնական հատկանիշն է: Սակայն աշխարհագրական օբյեկտն ունի երկու այլ մեթոդ, որոնք թույլ են տալիս հետևել այցելուի շարժումներին և տեղեկացնել էջին այդ շարժումների մասին:

Այս մեթոդներից առաջինը մեթոդն է ժամացույցի դիրքը ()որը շատ նման է getCurrentPosition() մեթոդին: Ինչպես getCurrentPosition() մեթոդը, այնպես էլ watchPosition() մեթոդը ընդունում է պարամետրեր՝ հաջողության ֆունկցիա (միակ պահանջվող պարամետրը) և սխալի ֆունկցիա.

Navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure);

Երկու մեթոդների միջև տարբերությունն այն է, որ watchPosition() մեթոդը կարող է բազմիցս կանչել հաջողության ֆունկցիան՝ առաջին անգամ գտնվելու վայրը որոշելիս, այնուհետև ամեն անգամ նոր տեղ գտնելիս: Համար սեղանադիր համակարգիչներ, որոնք երբեք չեն շարժվում, getCurrentPosition() և watchPosition() մեթոդներն ունեն ճիշտ նույն ազդեցությունը։

Բայց ի տարբերություն getCurrentPosition() մեթոդի, watchPosition() մեթոդը վերադարձնում է թիվ։ Այս թիվը կարող է պահվել և փոխանցվել clearWatch() մեթոդին՝ շարժումներին հետևելը դադարեցնելու համար.

Var ժամացույց = navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure); ... navigator.geolocation.clearWatch(watch);

Դուք կարող եք բաց թողնել այս քայլը և շարունակել ստանալ նավիգացիոն հաղորդագրություններ, մինչև այցելուը լքի էջը:

Երկրաբաշխություն - ինտերնետ օգտագործողի գտնվելու վայրը (տեղի լայնությունը և երկայնությունը) որոշում՝ օգտագործելով գլոբալ նավիգացիայի ռադիոազդանշանները արբանյակային համակարգ GLONASS/GPS՝ ըստ կետային ազդանշանի մակարդակի WiFi մուտք, բջջային ցանցում CellID բջջային համարով, համակարգչի IP հասցեով։

Աշխարհագրական տեղաբաշխում Google-ից

Ժամանակակից բրաուզերներում օգտատերերի գտնվելու վայրը որոշելու համար կա աշխարհագրական դիրքի աջակցություն navigator.geolocation օբյեկտի տեսքով: Այս օբյեկտն ունի երկու մեթոդ getCurrentPosition() և watchPosition(): Ստորև ներկայացված է navigator.geolocation.getCurrentPosition() մեթոդի օգտագործման օրինակ:

/* Ընթացիկ կոորդինատների որոշում՝ օգտագործելով * Geolocation տեխնոլոգիան (GNSS, WiFi, CellID, IP) և Yandex.API */ ֆունկցիան getPosition() ( if(navigator.geolocation) ( navigator.geolocation.getCurrentPosition(// Փորձում է որոշել ընթացիկը googleAPI կոորդինատները , // Հակառակ դեպքում, որոշեք քաղաքի կենտրոնի կոորդինատները IP հասցեով՝ օգտագործելով Yandex.API yandexAPI, // Պարամետրեր ( enableHighAccuracy՝ ճշմարիտ, // Բարձր ճշգրտության ռեժիմի ժամանակի դադար՝ 27000, // Արձագանքման առավելագույն ժամկետը (մլիվայրկյաններով) առավելագույն Տարիքը 0 // Ստացված տվյալների առավելագույն ժամկետը )); ) else ( yandexAPI(); ) // Սահմանեք ժմչփը 30 վայրկյան հետո նույն մեթոդը կանչելու համար setTimeout("getPosition()", 30000); ) /* Որոշեք կոորդինատները՝ օգտագործելով Google.API */ ֆունկցիա googleAPI(position) ( alert(position.coords.latitude+", "+position.coords.longitude); ) /* Որոշեք կոորդինատները՝ օգտագործելով Yandex.API */ yandexAPI ֆունկցիան(սխալ) ( alert(ymaps. geolocation. լայնություն+", "+ymaps.geolocation.longitude); ) Սա Այս օրինակում տեղադրության մասին տեղեկությունները թարմացվում են յուրաքանչյուր 30 վայրկյանը մեկ, ընդ որում ամեն անգամ Google-ից տվյալները նորից պահանջվում են և սպասվում 27 վայրկյանի ընթացքում:

Երկրաբաշխության առաջին փորձարկում

Ինտերնետային նախագծում աշխարհագրական տեղաբաշխումն օգտագործելիս անմիջապես հարց է առաջանում կոորդինատների որոշման ճշգրտության մասին։ Դա այն է, ինչ մենք հիմա պատրաստվում ենք անել։ Եկեք մի փոքր փորձ անենք դրա համար: Դա անելու համար մենք կստեղծենք JavaScript պարունակող վեբկայք, որը կքվեարկի տվյալ հաճախականությամբ երկու սարքերի կոորդինատները որոշելու համար. առաջինը միացված WiFi ադապտերով նոութբուք է, որը միացված է ինտերնետին GPRS / 3G մոդեմի միջոցով, երկրորդը. սմարթֆոն, որի GPS ընդունիչն անջատված է, իսկ բջջայինում միացված է նավիգացիոն աջակցություն GSM ցանցերև/կամ ինտերնետին միացված WiFi մուտքի կետերի միջոցով նաև GPRS/3G մոդեմի միջոցով: Այսպիսով, մենք հնարավորություն ունենք նավիգացիայի ճշգրտությունը գնահատել միայն WiFi մուտքի կետերով և հաշվի առնելով տվյալները. բջջային ցանց GSM. Այսպիսով, եկեք բոլոր սարքերը դնենք մեքենայի մեջ և քշենք Սանկտ Պետերբուրգի ճանապարհներով: Սարքավորումները քիչ էին, ամեն ինչ տեղավորվում էր առջևի ուղևորի նստարանին։

Բրինձ. մեկ. Արտաքին տեսքփորձարարական կարգավորում

Երթուղու երկարությունը 15 կմ է, սկիզբը՝ Սանկտ Պետերբուրգի բնակելի թաղամասերում՝ Գրաժդանկայի վրա, վերջը՝ հիդրոօդերեւութաբանական համալսարանը՝ ամբարտակի վրա՝ Ալեքսանդր Նեւսկի Լավրայի դիմաց։ Տեղադրության հաջորդական չափումների արդյունքները յուրաքանչյուր 30 վայրկյանը մեկ միացվում են ուղիղ գծերով՝ կապույտ - WiFi, կարմիր - WiFi/GSM:


Բրինձ. 2. GSM բջջային ցանցերում և/կամ WiFi-ի թեժ կետերում տեղաբաշխման փորձարկման տվյալները

Ստացված տվյալներից կարելի է նախնական եզրակացություն անել, որ ճշգրտությունը բավականին գոհացուցիչ է, համենայնդեպս, հետագծի շեղումները չեն գերազանցում 1000 մետրը։ Բավական տարօրինակ է, բայց WiFi / GSM-ի միջոցով աշխարհագրական տեղաբաշխման ճշգրտությունը ավելի վատ է, քան WiFi-ով: Սա հստակ երևում է կարմիր տրակտորի թռիչքներից մեկ բազային կայանից մյուսը։
Այնուամենայնիվ, ճշգրտությունը քանակականացնելու համար անհրաժեշտ է օգտագործել դիրքի տվյալների երրորդ աղբյուրը, որը որոշվում է GLONASS/GPS ռադիո ազդանշաններից: Այս դեպքում կոորդինատները պետք է որոշվեն առանց Google-ի աշխարհագրական դիրքի օգտագործման: Դա պայմանավորված է նրանով, որ օգտագործելով navigator.geolocation.getCurrentPosition() մեթոդը՝ GLONASS/GPS ընդունիչով միացված, և WiFi մոդուլը բարելավում է աշխարհագրական դիրքի ճշգրտությունը WiFi մուտքի կետերի կողմից և այդպիսով ազդում է ճշգրտության գնահատման արդյունքների վրա (ճշգրտությունը՝ միշտ ավելի լավ, քան այն վայրերում, որտեղ մենք դեռ չենք եղել):

Երբեմն, երբ մենք անհանգստանում ենք սիրելիի համար, մենք պետք է իմանանք նրա գտնվելու վայրը: Մենք անհանգստանում ենք մեր երեխաների և տարեց հարազատների համար, իսկ գործատուն ուզում է իմանալ, թե որտեղ է իր աշխատողը։ Բջջային հեռախոսի առկայության շնորհիվ այսօր դա անելը դժվար չէ։

Յուրաքանչյուր ոք կարող է որոշել, թե որտեղ է այսօր բջջային հեռախոսի տերը: Օպերատորների մեծ մասն առաջարկում է տարբերակ՝ աշխարհագրական տեղաբաշխում: Այն թույլ է տալիս հետևել բաժանորդի գտնվելու վայրը մինչև մի քանի մետր: Նման ծառայությունների կարիք չկա, ինչպես GPSկամ ԳԼՈՆԱՍՍ.

Սակայն հեռախոսահամարով մարդուն հետևելը կարող է տեղի ունենալ միայն այն դեպքում, եթե նրա սարքը գտնվում է բջջային ցանցի ծածկույթի տարածքում: Եթե ​​նա գտնվում է այնտեղ, որտեղ բջջային օպերատորը չի աշխատում կամ նրա հեռախոսն անջատված է, ապա միայն հատուկ ծառայությունները կարող են հետևել նրան։

Կան մի քանի ծառայություններ, որոնք թույլ են տալիս հետևել այն վայրին, որտեղ դուք ներկայումս գտնվում եք: բջջային հեռախոս(շատ դեպքերում, և դրա սեփականատերը նույնպես): Այս ծառայություններից մեկը − Բջջային մոնիտորինգ. Այս ծառայության կողմից առաջարկվող ծառայությունը վճարովի է: Այս գրելու պահին ծառայությունից օգտվելու մեկ ամիսն արժեր 400 ռուբլի: Փոքր գումար՝ սիրելիների մասին տվյալներ ստանալու համար։

Ի՞նչ է աշխարհագրական դիրքը. ինչպե՞ս գտնել մարդուն առցանց հեռախոսահամարով:

Գեոլոկացիան օբյեկտի ճշգրիտ աշխարհագրական դիրքն է: Բջջային կապից օգտվելիս բաժանորդի հեռախոսը պետք է պարբերաբար հաղորդակցվի բազային կայանի հետ: Սա հաղորդակցման այս տեխնոլոգիայի առանձնահատկությունն է: Հետևաբար, նրա աշխարհագրական դիրքը և նույնիսկ երթուղին կարելի է հեշտությամբ հետևել՝ վերլուծելով նման հեռախոսազանգերը դեպի մոտակա կայաններ:

Միևնույն ժամանակ, ամենևին էլ պարտադիր չէ ակտիվացնել սարքի կապի գործառույթը արբանյակների հետ։ Այս մոդուլները կարող են ընդհանրապես չլինել հեռախոսում: Բայց բջջային աշտարակների շնորհիվ բաժանորդին դեռ կարելի է «հաշվարկել» և հետևել:

Երկրաբաշխություն

Ինչ վերաբերում է նման տվյալների ճշգրտությանը, ապա դրանք կախված են բջջային կապի տեսակից: Քաղաքում, որտեղ բջջային կայանների խտությունն ավելի մեծ է, դուք կարող եք որոշել բաժանորդի գտնվելու վայրը մինչև տան համարը: Այնտեղ, որտեղ բջջային աշտարակները տեղադրվում են ավելի հազվադեպ, աշխարհագրական դիրքի որոշման սխալը կարող է հասնել մինչև մի քանի կիլոմետրի:

Ինչպե՞ս որոշել մարդու գտնվելու վայրը հեռախոսով Beeline-ով:

Եթե ​​հետախուզվողը բաժանորդ է «Beeline», ապա այն կարելի է գտնել այս օպերատորի հատուկ տարբերակի միջոցով: Բայց, միեւնույն ժամանակ, նրան փնտրողը պետք է նաեւ բաժանորդ լինի «Beeline».

Դուք կարող եք ակտիվացնել «Տեղորոշիչը»՝ օգտագործելով համարը.

09853

Դրանով դուք կարող եք ոչ միայն պարզել ընկերների և հարազատների գտնվելու վայրը, այլև գտնել օգտակար քաղաքային օբյեկտներ՝ հիվանդանոցներ, կլինիկաներ, խանութներ, մեքենաների լվացում և այլն: Բացի այդ, այս տարբերակը կարող է օգտակար լինել, եթե կորցնեք ձեր բջջային հեռախոսը:

Ծառայություն Beeline.Locatorօգտագործում է իր բազային կայաններ. Միաժամանակ օգտատերը կարող է տվյալներ ստանալ քարտի վրա (սմարթֆոն օգտագործելիս) կամ օգտվելով SMS ծանուցումներից։

Ծառայության արժեքը օրական 3 ռուբլի է: Օգտագործման առաջին շաբաթն անվճար է։

Ծառայության որոնիչ Tele2-ում

Ծառայությունը նման է տարբերակին Beeline.Locatorգտնվում է նաև Tele2-ում։ Այն կոչվում է «Geopoisk»և հասանելի է այս օպերատորի բաժանորդներին ցանկացած դեպքում սակագնային պլան. Օգտագործելով այս տարբերակը, դուք կարող եք պարզել, թե որտեղ է ներկայումս գտնվում Tele2 բաժանորդը: Բայց, միևնույն ժամանակ, բաժանորդը, ում դուք ցանկանում եք հետևել այս կերպ, պետք է ձեզ իր թույլտվությունը տա դրա համար:

Բավական է մեկ անգամ թույլտվություն ստանալ։ Դրանից հետո դուք կարող եք ստեղծել ձեր հարցումները, և Tele2 սերվերը ձեզ կուղարկի բաժանորդի գտնվելու վայրը SMS հաղորդագրության տեսքով: Նման հաղորդագրության մեջ նշված կլինի բաժանորդի մոտավոր հասցեն և քարտեզի հղումը: Եթե ​​դուք օգտագործում եք սմարթֆոն կամ պլանշետ, ապա այս հղումով կարող եք բացել քարտեզը և տեսնել, թե կոնկրետ որտեղ է գտնվում այն ​​անձը, ում գտնվելու վայրը ցանկանում եք իմանալ:

Geosearch տարբերակի միացում.

*119*01#

Երբ ծառայությունը դառնում է ակտիվ, դուք պետք է սահմանեք USSD հարցումձեր փնտրած սեփականատիրոջ հեռախոսահամարով: Նրա հեռախոսով կգա SMSթույլտվություն խնդրելով իր գտնվելու վայրի մասին տեղեկությունների համար: Եթե ​​նա թույլ տա, ապա ձեր հեռախոսում հաղորդագրություն կստանաք այն մասին, թե որտեղ է գտնվում հետախուզվող Tele2 բաժանորդը։

«Geopoisk»-ի արժեքը 2 ռուբլի է։

Megafon - Ռադարային ծառայություն

Մեգաֆոնում նմանատիպ ծառայությունը կոչվում է «Ռադար»: Դրա էությունը պարզ է. Բաժանորդի գտնվելու վայրը հետևվում է կայանների ցանցի միջոցով: Նման որոնման համար ներգրավված է բոլոր օպերատորների ցանցը, ուստի միացված հեռախոսով մարդուն հետևելը շատ պարզ է:



Բայց, ի տարբերություն այլ օպերատորների, Megafon-ը ստեղծեց սակագների մի ամբողջ շարք բաժանորդների հայտնաբերման համար.

  • «Ռադարի լույս». Այս տարբերակի թեթև տարբերակը: Դրա միջոցով դուք կարող եք օրական մեկ անգամ հետևել մեկ բաժանորդի գտնվելու վայրին:
  • «Ռադար». Այս տարբերակով դուք կարող եք օրական վերահսկել մինչև հինգ բաժանորդ: Եվ դուք կարող եք պարզել նրանց գտնվելու վայրը այնքան անգամ, որքան ցանկանում եք: Արժեքը 3 ռուբլի է:
  • «Ռադար+». Ամենաթանկ տարբերակը. Օրական արժե 7 ռուբլի: Դրա միջոցով դուք կարող եք որոշել բաժանորդի երթուղին և սահմանել գեօֆենս, որից դուրս գալուց հետո կստանաք SMS:

ԿԱՐԵՎՈՐ. «Ռադար+»հաճախ ծնողների կողմից պատվիրվում է հետևել իրենց երեխաներին: Բայց, օրական 7 ռուբլու փոխարեն, կարող եք երեխայի համար գնել հատուկ գաջեթ՝ մանկական «խելացի» ժամացույց՝ GPS ընդունիչով։ Նման ժամացույցների օգնությամբ դուք կարող եք կապ հաստատել երեխայի հետ և հետևել նրա շարժման երթուղուն։

Միացնել «Մեգաֆոն Ռադար»դա հնարավոր է էջի միջոցով radar.megafon.ruկամ կարճ հրամաններով։ Նրանց մասին կարդացեք ստորև։

Հետևեք բաժանորդի գտնվելու վայրը ծառայության միջոցով «Մեգաֆոն Ռադար»Դուք կարող եք օգտագործել հատուկ հավելված, որը կարելի է ներբեռնել օպերատորի կայքից:

ՄՏՍ - Լոկատորի ծառայություն, հսկողության տակ գտնվող երեխա

Դաշնային զինանոցում բջջային օպերատորՄՏՍ-ն ունի միանգամից երկու ծառայություն, որոնք թույլ են տալիս գտնել բաժանորդ. «Տեղորոշիչ»և «Երեխա հսկողության տակ».. Դուք կարող եք օգտվել առաջին ծառայությունից միայն այն դեպքում, եթե բաժանորդը համաձայն է դրան:

Ծառայությունը միացված է անձնական հաշիվբաժանորդ կայքում www.mts.ru. Այս օպերատորի հատուկ հավելվածի կամ SMS ծառայության միջոցով: Առաջին երկու շաբաթը բաժանորդային վճարծառայությունից օգտվելու համար վճար չկա: Այնուհետեւ ծառայության արժեքը ամսական 100 ռուբլի է: Օգտագործողը կարող է ամսական մուտք գործել 100 հարցում: Բայց, ոչ ավելի, քան հինգ հարցում օրական.

Beeline-ի վերահսկվող երեխաների սպասարկում

Մեր բուռն ժամանակներում անհրաժեշտ է պաշտպանել ձեր երեխաներին, նույնիսկ այն դեպքում, երբ տարբեր պատճառներով դուք ձեր կողքին չեք: Դա կարող եք անել «Երեխա հսկողության տակ» ծառայության օգնությամբ։ Սկզբում այս ծառայությունը հնարավոր էր ակտիվացնել միայն Beeline-ում: Սակայն 2015 թվականի նոյեմբերին MTS-ը և Megafon-ը միավորվեցին Beeline-ի հետ և համատեղ մատուցեցին այս ծառայությունը:



Beeline. Լոկատոր

Այս ծառայությունից օգտվելիս ստեղծվում է «Ընտանիք», որի մեջ կարելի է միավորել հարազատների և երեխաների թիվը: Հարազատների միավորումը տեղի է ունենում կարճ հրամանների օգնությամբ։ Երեխայի կոորդինատները պարզելու համար անհրաժեշտ է հարցում ուղարկել ՈՐՏԵՂ ԵՆ ԵՐԵԽԱՆԵՐԸկամ WHERE երեխայի_անունը.

Լրտեսություն մարդուն iPhone-ի միջոցով

Միացված սմարթֆոնների համար օպերացիոն համակարգ Android և iOS, կան մի քանի հավելվածներ, որոնք ունակ են ցույց տալ տվյալ պահին օգտատիրոջ գտնվելու վայրը։ iPhone-ի սեփականատերերի համար այս հավելվածը « Գտեք իմ ընկերներին» . Դրա միջոցով դուք կարող եք պարզել ընկերների ճշգրիտ գտնվելու վայրը նավիգացիոն քարտեզ. Այս հավելվածը օգտագործում է տեխնոլոգիա GPS. Այս հավելվածից օգտվելու համար այն անձը, ում գտնվելու վայրը ցանկանում եք իմանալ, պետք է թույլ տա ձեզ դա անել:

USSD հարցում բաժանորդի գտնվելու վայրի համար

USSD հարցումները կարճ հրամաններ են, որոնք բաժանորդներն ուղարկում են բջջային օպերատորների սերվերներին: Նման հարցումների օգնությամբ դուք կարող եք արագ և ավտոմատ կերպով ստանալ անհրաժեշտ տեղեկատվություն, ակտիվացնել կամ ապաակտիվացնել որոշակի ծառայություն:

«Tele2 Geopoisk»

  • Միացնել *119*01#
  • Անջատել *119*00#
  • Գտեք բաժանորդ *119*2*7xxxxxxxxxxx#

«Megafon Locator»

  • *148*բաժանորդի_համար#

«Beeline Locator»

  • Պարզեք բաժանորդի գտնվելու վայրը *566#

«ՄՏՍ Լոկատոր»

  • Տարբերակը միացված է և կառավարվում է SMS-ի միջոցով

Հեռախոս գտնելը GPS-ով Android հավելվածի միջոցով

Հեռախոսը կորցնելուց կամ գողանալուց պաշտպանվելու համար հարկավոր է դրա վրա նախապես տեղադրել հավելված, որը GPS-ի միջոցով կփոխանցի սարքի տեղադրության տվյալները: Այս տեսակի մի քանի հավելվածներ կան, որոնք կարող են ցույց տալ սմարթֆոնների գտնվելու վայրը՝ հիմնվելով Գուգլ քարտեզ.

Կարող եք նաև օգտագործել ներկառուցված գործառույթը Android սարքի կառավարիչ. Եթե ​​այն ակտիվ է, ուրեմն կարող եք սմարթֆոն գտնել հատուկի միջոցով Google էջ. Բայց. Դուք պետք է հասկանաք, որ եթե ձեր սմարթֆոնը գողացել են ձեզանից կամ կորցրել եք այն, իսկ գտնողը ցանկանում է պահել այն, ապա նա անպայման կանջատի այս ֆունկցիան, և դուք չեք կարողանա գտնել ձեր սարքը դրանով։



Հետեւաբար, մեկը լավագույն լուծումներըհավելվածը կտեղադրվի Android կորցրած անվճար. Տեղադրվելուց հետո այն չի երևա մենյուում: Սա նշանակում է, որ այն հեռացնելը դժվար կլինի։

Բացի զարթուցիչ և տվյալների կառավարիչ սահմանելուց, այս հավելվածը կարող է վերահսկել զանգերը, լուսանկարել սմարթֆոնի տեսախցիկից և միացնել կամ անջատել WiFiև GPS. Նաև օգտակար հատկանիշ android հավելվածներ Lost Free-ը ծանուցում է SIM քարտը փոխելու մասին:

Ինչպե՞ս որոշել մարդու գտնվելու վայրը Viber-ում:

Մեր երկրում տարածված Viber մեսենջերը կարող է օգնել որոշել օգտատիրոջ գտնվելու վայրը։ Ընդ որում, զրուցակցի գտնվելու վայրը տեսանելի կլինի միայն նրանց համար, ում հետ նա շփվում է այս ծրագրի միջոցով։

Զրուցակցին գտնվելու վայրը ցույց տալու համար պետք է ակտիվացնեք աշխարհագրական դիրքը:

Սեղմեք «Ներկայացնել գտնվելու վայրը»

Այս ֆունկցիան ակտիվացնելուց հետո զրուցակիցը քարտեզի վրա կտեսնի ընթացիկ վայրի կոորդինատները։

Ինչպե՞ս տեղադրել փարոս ամուսնուս հեռախոսի վրա առանց նրա համաձայնության:

Ինչպես GPS-ի միջոցով հեռախոսին հետևելու դեպքում, կա հատուկ հավելվածներորպեսզի տեղյակ լինեք, թե ինչպես է ձեր նշանակալից մյուսը ժամանակ ծախսում, երբ դուք կողքին չեք: Այդպիսի ծրագրերից է VkurSe-ն։ Նրա օգնությամբ դուք կարող եք նամակագրություն կարդալ SMS-ի և հայտնի ակնթարթային մեսենջերների միջոցով, լսել մուտքային և ելքային զանգերը, իմանալ հեռախոսի սեփականատիրոջ գտնվելու վայրը և այլն: Տեղադրվելուց հետո հավելվածը կերպարանափոխվում է որպես համակարգի ֆայլըև թաքնվում է սարքի արմատային թղթապանակում: Հետեւաբար, դժվար է հայտնաբերել:

ԿԱՐԵՎՈՐ. Բայց, նախքան այս հավելվածը տեղադրելը, մտածեք, արդյոք իսկապես ցանկանում եք իմանալ, թե ինչ է անում ձեր ամուսինը ձեր բացակայության ժամանակ: Արժե՞ արդյոք փչացնել ձեր ամուսնությունը այն տեղեկատվության պատճառով, որը դուք կարող եք պարզել:

Արդյո՞ք օրինական է լրտեսել անձին հեռախոսահամարով առանց նրա համաձայնության:

Իհարկե, առանց նրա համաձայնության չես կարող հետևել մարդուն։ Հետևաբար, արգելվում է GPS թրեքերների կամ հատուկ հետևող ծրագրերի օգտագործումը: Այդ իսկ պատճառով բջջային օպերատորների այս տեսակի բոլոր ծառայությունները բաղկացած են դրանց օգտագործման պարտադիր հաստատումից այն անձի կողմից, ում գտնվելու վայրը դուք ցանկանում եք իմանալ:

Տեսանյութ. Ինչպե՞ս գտնել մարդուն հեռախոսահամարով:

«Գեոլոկացիա» բառը վաղուց բոլորի շուրթերին է: Բայց մարդկանց մեծամասնությունը միայն ընդհանուր պատկերացում ունի, թե ինչ է դա: Եկեք մանրամասն նայենք, թե ինչ է այս ծառայությունը և ինչպես կարող է այն օգտակար լինել:

«աշխարհագրական տեղաբաշխում» հասկացությունը.

Ի՞նչ է աշխարհագրական դիրքը: Աշխարհագրական տեղաբաշխումը տվյալներ են, որոնք իրական ժամանակում հայտնում են համակարգչի, պլանշետի կամ հեռախոսի ճշգրիտ գտնվելու վայրը և, համապատասխանաբար, դրա տիրոջը: միջոցով այս ծառայությունըսահմանված են տվյալներ, ինչպիսիք են երկիրը, որտեղ գտնվում է բաժանորդը, քաղաքը, փողոցը և տունը:

Ինչպես է դա աշխատում

Ծառայության աշխատանքի համար անփոխարինելի պայման է մեքենայի միացումը ինտերնետին։ Յուրաքանչյուր շարժական սարքի վրա տեղադրված է հատուկ ծրագրակազմ, որը թույլ է տալիս հետևել դրա ներկայիս աշխարհագրական դիրքին:

Ինտերնետ կապի շնորհիվ ծառայությունը որոշում է սարքի գտնվելու վայրը՝ օգտագործելով բաժանորդի ընթացիկ IP հասցեն: Ինչ է աշխարհագրական ծառայությունը, մենք քննարկեցինք վերևում: Այժմ մենք պետք է հասկանանք, թե ինչպես է այն աշխատում:

Ձեզ ինչ է պետք

Այժմ շատ ծրագրեր նախատեսված են սմարթֆոնների, պլանշետների և անհատական ​​համակարգիչներ, գրանցման ժամանակ, իսկ ոմանք օգտագործման ժամանակ պահանջում են ընթացիկ աշխարհագրական տվյալներ։

Որոշ ծրագրերի դա անհրաժեշտ է, որպեսզի այս տվյալները տեղադրեն հաճախորդի պրոֆիլում, այլ օգտվողներ կարող են տեսնել նրա իրական գտնվելու վայրը:

Հավելվածները, որոնք մշակված են, որոնց համար պահանջում են աշխարհագրական տեղաբաշխում, որպեսզի բաժանորդին հստակ ասեն, թե որտեղ է նա տվյալ պահին, օգնում են ամենակարճ ճանապարհը դնել ճիշտ տեղում:

Աշխատեք որոնման հարցումների հետ

Վերամշակման մեջ մեծ նշանակություն ունի աշխարհագրությունը որոնման հարցումներօգտվողներ. Ի՞նչ է աշխարհագրական տեղաբաշխումը որոնման համակարգում և ինչպես է այն օգնում:

Կախված բաժանորդի գտնվելու վայրից՝ որոնման համակարգերհամապատասխան պատասխան տալ նրանց խնդրանքներին. Սա շատ հարմար է և խնայում է ձեզ անհրաժեշտ տեղեկատվության որոնման ժամանակը:

Այսպիսով, օրինակ, երբ հարցնում ենք, թե որքան արժե և որտեղ գնել նոր մեքենա, համակարգը նախևառաջ ցույց կտա այն կայքերը, որոնք տեղադրում են մոտակա քաղաքներում մեքենաներ վաճառելու գովազդ:

Բջջային սարքերում

Ի՞նչ է աշխարհագրական դիրքը հեռախոսի վրա: Երբ միացված է, ծառայությունն օգնում է ձեզ գտնել մոտակա սրճարանները, ռեստորանները, թատրոնները, ֆիթնես կենտրոնները և այլն:

Բացի այդ, հեռախոսի մեջ ներառված գեոլոկացիոն համակարգը կօգնի ձեզ գտնել սարքը կորստի կամ գողության դեպքում։ Այս ծառայությունը կաշխատի նույնիսկ եթե հեռախոսը գողանալու ժամանակ SIM քարտը փոխարինվել է: Գլխավորն այն է, որ ինտերնետը շարունակում է աշխատել։ Դա կարող է լինել և՛ ինտերնետ, որը աշխատում է SIM քարտից, և՛ Wi-Fi:

Ծառայության արժեքը

Այս ծառայությունը լիովին անվճար է: Միակ բանը, որ գումար կամ մեգաբայթ է ծախսում, քարտեզներ ներբեռնելու համար օգտագործվող տրաֆիկն է: Եթե ​​հեռախոսն օգտագործում է միայն ինտերնետը բջջային օպերատոր, ապա վճարումը կգանձվի ըստ այն սակագնի, որին միացված է բաժանորդը։

Եթե ​​ներս շարժական սարքըօգտագործելով միայն Wi-Fi կամ միացված անսահմանափակ ինտերնետբջջային օպերատորից, ապա միայն ինտերնետ տրաֆիկը կսպառվի:

Բիզնեսի համար

Ի՞նչ է աշխարհագրական դիրքը բիզնեսի համար: Ինչպե՞ս կարող է նա օգնել նրա զարգացմանը: Հետևելով որոշակի ապրանքների պահանջարկին որոշակի տարածաշրջաններում՝ ընկերությունը կարող է փոխվել իր մասնաճյուղերում: Օրինակ, դուք կարող եք ավելի շատ տեղադրել ցածր գներպահանջարկ չունեցող ապրանքների համար.

Բացի այդ, հաճախորդների հարմարավետության համար դուք կարող եք նշել գները յուրաքանչյուր տարածքի համար վճարման համար օգտագործվող արժույթով:

Ինչպես միացնել

Ի՞նչ է աշխարհագրական դիրքը սմարթֆոնում: Ինչպե՞ս միացնել այն և ինչպես օգտագործել այն: Չորրորդ սերիայի հեռախոսներում ձեր ընթացիկ գտնվելու վայրը որոշելու գործառույթը միացնելու համար հարկավոր է գնալ «Կարգավորումներ»: Այս ընտրացանկում դուք պետք է գտնեք «Geolocation» կոչվող տարրը և ակտիվացնեք այս գործառույթըբանալին սահեցնելով դեպի կողմը:

Այս հատկությունը միացնելուց հետո ձեզ կառաջարկվի ընտրել, թե որ ծրագրերն եք թույլատրում օգտագործել ձեր գտնվելու վայրի տվյալները:

Ի՞նչ է աշխարհագրական դիրքը iPhone-ում: Ինչպե՞ս է նա կապվում: Այս տարբերակը հեռախոսների վրա հինգերորդ սերիայի խնձորով միացնելու համար անհրաժեշտ է նաև գնալ «Կարգավորումներ» բաժին, այնտեղից գնալ «Գաղտնիություն» կոչվող ներդիրին, որտեղ հենց առաջին տողում կլինի «Կարգավորումներ» կոչվող գործառույթը: Տեղադրության ծառայություններ»:

Այս գործառույթն ակտիվացնելուց հետո համակարգը կառաջարկի կատարել բոլոր նույն քայլերը, ինչ չորրորդ մոդելում: Դուք պետք է ընտրեք, թե որ ծրագրերը կարող են օգտագործել ձեր գտնվելու վայրի տվյալները և որոշել ժամային գոտին:

Ի՞նչ է iAd-ի աշխարհագրական դիրքը: Այն ունի նույն նպատակը, ինչ iPhohe-ն: Միանում է այս ծրագիրըունիվերսալ.

Միակ տարբերությունը, որը կարող է շատ օգտակար լինել, կորած կամ գողացված հեռախոս գտնելու հնարավորությունն է՝ օգտագործելով պլանշետը նույն iOS հարթակում:

Դա անելու համար անհրաժեշտ է տեղադրել հատուկ ծրագիրկոչվում է Find My iPhone-ը: Այն կարող եք անվճար ներբեռնել AppStore հավելվածի միջոցով։ Հաջորդը, դուք պետք է գրանցվել այս որոնման ծրագիրմուտքագրելով ձեր Apple ID-ի տվյալները: Ապա դուք պետք է համոզվեք, որ Find My iPhone-ի գործառույթը միացված է ձեր հեռախոսում: Դա անելու համար դուք պետք է գնաք «Կարգավորումներ» բաժինը, անցեք iCloud կոչվող ներդիրը, որտեղ կարող եք ակտիվացնել այս գործառույթը:

Որպեսզի ծառայությունն աշխատի, դուք պետք է միացնեք այն և թույլատրեք օգտագործել աշխարհագրական դիրքը:

Վերջին տարբերակը ծրագրային ապահովումհինգերորդ սերիան առաջարկում է լրացուցիչ ծառայություն. Նույն ընտրացանկում, որտեղ միացված է հեռախոսի որոնման գործառույթը, կարող եք միացնել այն գործառույթը, որով կորցրած հեռախոսմինչև վերջապես լիցքաթափվելը, այն արտադրող ընկերությանը կուղարկի տվյալներ իր ներկայիս գտնվելու վայրի մասին:

Կորած կամ գողացված հեռախոս գտնելու համար հարկավոր է գնալ «Բոլոր սարքերը» բաժինը նախկինում դրա հետ զուգակցված մեկ այլ սարքից: Այնուհետև անցեք «Իմ սարքերը» ներդիրը, որտեղ տեսանելի կլինի կորցրած սարքի մոդելը, որից հետո կցուցադրվի պահանջվող սարքի գտնվելու վայրը։

Եթե ​​բացակայող հեռախոսն անջատված է, դուք պետք է նշեք վանդակը «Տեղեկացնել ինձ գտածոյի մասին» բաժնում այն ​​սարքում, որտեղից այն փնտրվում է: Այս դեպքում, երբ հեռախոսը նորից սկսի աշխատել, դուք հստակ կիմանաք, թե որտեղ է այն:

Որոնման հարմարության համար այս ծրագիրն ունի մի քանի օգտակար գործառույթ։ Կարող եք գնալ «Գտնել իմ iPhone»-ի կարգավորումները և նշել «Play Sound»-ի կողքին գտնվող վանդակը: Եթե ​​այն ակտիվացված է, սարքը որոնելիս այն կմիանա, որով հեշտությամբ կարող եք գտնել կորցրած սարքը։

Երկրորդ օգտակար հատկությունծրագրեր - «Կորած ռեժիմ»: Եթե ​​այն ակտիվացնեք, կարող եք արգելափակել հեռախոսը, մինչդեռ դրա էկրանին կցուցադրվի այն համարը, որով այն գտնողը կարող է զանգահարել ձեզ։

Երրորդ գործառույթը կոչվում է Ջնջել iPhone-ը: Դրա միջոցով դուք կարող եք հեռակա կարգով ջնջել կորցրած սարքում պահված ձեր բոլոր ֆայլերը:

Եթե ​​հեռախոսը կորել է, և դրանից բոլոր տվյալները ջնջվել են, այնուհետև այն գտնվել կամ վերադարձվել է, կարող եք հեշտությամբ վերականգնել բոլոր անձնական տվյալները՝ օգտագործելով կրկնօրինակում, որն անում է այս ընկերության ցանկացած սարք ամեն անգամ, երբ միանում է անհատական ​​համակարգչին։