მარშრუტზე მოძრაობის იმიტაცია Android-ზე: ფეხით, ავტომობილით, ტრანსპორტით
ჩვეულებრივი ჩანაცვლება ტელეფონს ერთ წერტილში აყენებს. მაგრამ აპები, რომლებიც გადაადგილებას აკვირდება — ტრეკერები, ფიტნესი, ნავიგაცია, გეოზონების მქონე სერვისები, — წერტილით კი არა, მოძრაობით მოწმდება: სიჩქარით, მოსახვევებითა და გაჩერებებით. Mock Location-ში ამისთვის არის „მოძრაობის იმიტაცია“: რუკაზე წერტილებს სვამთ, აპი ნამდვილ გზებზე აგებს მარშრუტს, ჩანაცვლებული წერტილი კი მასზე თავად მოძრაობს — როგორც ფეხით მოსიარულე, ველოსიპედისტი, ავტომობილი ან ავტობუსი. ფუნქცია Premium-ში შედის და root-ის გარეშე მუშაობს, Android-ის ყალბი მდებარეობის იმავე ჩაშენებული მექანიზმით.
გახსენით „მოძრაობის იმიტაცია“
რუკაზე ღილაკების მარცხენა სვეტში — ჩანაცვლება, ძიება, ხმოვანი შეყვანა და მათ ქვემოთ ღილაკი „მოძრაობის იმიტაცია“ ორ წერტილს შორის გზის ნიშნით. შეხება ეკრანის ქვედა კიდესთან მარშრუტის რედაქტორს ხსნის; მის ზემოთ რუკა ცოცხალი რჩება. Premium-ის გარეშე რედაქტორი ვიტრინით იხსნება „მოძრაობის იმიტაცია Premium ფუნქციაა“: მასში ჩანს, რა შეუძლია ფუნქციას, ქვემოთ კი „მოძრაობის დაწყების“ ნაცვლად — „Premium-ის გაფორმება“ (ანგარიშში შესვლის გარეშე — „შესვლაც“).
აირჩიეთ გადაადგილების სახეობა
ფილების ზედა რიგი: „ფეხით“, „ველოსიპედი“, „ელექტროველოსიპედი“, „სკუტერი“, „მოტოციკლი“, „ავტომობილი“, „ტრანსპორტი“ და „ჰიბრიდი“. სახეობაზე ყველაფერი ერთდროულად არის დამოკიდებული: რომელ გზებზე აიგება მარშრუტი (ფეხით სავალი ბილიკები, ველობილიკები თუ სავალი ნაწილი), როგორ აჩქარდება, დამუხრუჭდება და გაივლის მოსახვევებს წერტილი და რა პარამეტრები გამოჩნდება ქვემოთ. „ტრანსპორტი“ საზოგადოებრივი ტრანსპორტია: ფეხით გაჩერებამდე, ლოდინი, მგზავრობა გაჩერებებით და ისევ ფეხით. „ჰიბრიდი“ საშუალებას იძლევა, ყოველ მონაკვეთს თავისი სახეობა აურჩიოთ — მაგალითად, ფეხით პარკინგამდე, შემდეგ ავტომობილით.
დასვით წერტილები რუკაზე
შეეხეთ რუკას წერტილების დასამატებლად — მარშრუტი მაშინვე აიგება. სტარტს აპი თავად სვამს — იქ, სადაც ახლა ჩანაცვლებაა, ან თქვენს ნამდვილ მდებარეობაზე; ყოველი შეხება მომდევნო წერტილს ამატებს, ბოლო კი „ფინიში“ ხდება. წერტილის დამატება ძიებითაც შეიძლება: სანამ რედაქტორი ღიაა, ნაპოვნი მისამართი, ხმით ნაკარნახევი ადგილი ან ჩანაწერი რჩეულებიდან და ისტორიიდან მარშრუტის ახალ წერტილად იქცევა და ჩანაცვლებას არ გადაიტანს. წერტილის ნიშნის გადასატანად დააჭირეთ და გეჭიროთ. მარშრუტში სულ 100-მდე წერტილი შეიძლება იყოს.
შეამოწმეთ მარშრუტი
სიის „მარშრუტის წერტილები“ ზემოთ — სტრიქონი „სტარტი → წერტილი 1 → ფინიში“ და ფილები „სიგრძე“, „გზაში“ და „ჩასვლა“. გვერდით — რამდენი შუქნიშანი, ფეხით გადასასვლელი ან ტრანსპორტის გაჩერებაა გზაზე. ზედმეტ წერტილს მის სტრიქონში ღილაკი „წერტილის წაშლა“ შლის, მთელ მარშრუტს — „გასუფთავება“. წერტილის სტრიქონზე ხანგრძლივი დაჭერით მას საკუთარ სახელს მისცემთ — „სახლი“, „მაღაზია“, — და ის მარშრუტის სტრიქონსა და მგზავრობის ბარათში გამოჩნდება.
მიუთითეთ სიჩქარე და გამეორება
სლაიდერი „სიჩქარე“ — საათში რამდენიმე კილომეტრიდან 200 კმ/სთ-მდე. სიჩქარე თითოეული სახეობისთვის ცალკე ინახება: 5 კმ/სთ ფეხით და 50 კმ/სთ ავტომობილით ერთმანეთს არ ცვლის. „ტრანსპორტისთვის“ ეს თავად ავტობუსის ან ტრამვაის სიჩქარეა, ფეხით მონაკვეთები ნაბიჯით გაივლება. ბლოკი „გამეორება“: „ერთხელ“, „წრეზე“ (ფინიშის შემდეგ — ისევ სტარტიდან) ან „იქით-აქეთ“ (ფინიშზე მობრუნება და უკან დაბრუნება).
აირჩიეთ, როდის დაიწყოთ
ბლოკი „სტარტი“: „ახლა“, „5 წთ“, „15 წთ“, „30 წთ“ ან „60 წთ“. დააჭირეთ მეორე მნიშვნელობას — სტარტის დრო ამ შუალედში შემთხვევით შეირჩევა. ჩიპი „დროისთვის“ სტარტს ჩასვლის საჭირო საათიდან ითვლის: აირჩიეთ დრო და აპი აჩვენებს „სტარტი …-ზე, მისვლა …-მდე“; ღილაკი „მდე…“ ჩასვლის დროს შუალედად აქცევს. თუ არჩეულ საათამდე ვეღარ მიდიხართ, დაინახავთ „…-მდე ვერ მიხვალთ — სტარტი ახლა, მისვლა დაახლ. …-ზე“.
გამართეთ პარამეტრები
ბლოკი „პარამეტრები“ მხოლოდ იმას აჩვენებს, რაც არჩეულ სახეობას შეესაბამება: „გაჩერება შუქნიშნებთან“, „სიჩქარის შეზღუდვების დაცვა“, „საცობების გათვალისწინება“, „წერტილებში ლოდინი“, „ქალაქის GPS სიზუსტე“ და სხვა. ნაგულისხმევი მნიშვნელობები დამაჯერებელი მგზავრობისთვისაა შერჩეული, მათი შეცვლა აუცილებელი არ არის. რას აკეთებს თითოეული პარამეტრი — მოძრაობის პარამეტრების მიმოხილვაში.
შეეხეთ „მოძრაობის დაწყებას“
ჩანაცვლება ჩაირთვება და მარშრუტზე იმოძრავებს. ქვემოთ მგზავრობის ბარათი გამოჩნდება: გადაადგილების სახეობა და მიმდინარე სიჩქარე, „გავლილი“, „დარჩა“ და „ჩასვლა“, პროგრესის ზოლი და შემდეგი წერტილი. სანამ სტარტს ველოდებით, ბარათი აჩვენებს „სტარტი …-ში“, გაჩერებაზე — „ლოდინი“, ბოლოს — „მარშრუტი გავლილია“. ბარათზე შეხება რუკას წერტილთან აბრუნებს, მდებარეობის ღილაკზე ხანგრძლივი დაჭერა კი რუკას მგზავრობის მიმართულებით აბრუნებს.
შეაჩერეთ ან დაასრულეთ მგზავრობა
„პაუზა“ წერტილს ადგილზე ტოვებს, „გაგრძელება“ მას იმავე ადგილიდან შემდეგ წაიყვანს. „დასრულება“ აუქმებს მარშრუტს და თიშავს ყალბ მდებარეობას — ტელეფონი ნამდვილ კოორდინატებს უბრუნდება. სანამ მგზავრობა მიმდინარეობს, შეტყობინებების პანელში ჩანს შეტყობინება „მოძრაობა მარშრუტზე“ სახეობით, გავლილი მანძილით და ღილაკით „შეჩერება“: ისიც თიშავს ჩანაცვლებას მარშრუტთან ერთად.
რას ხედავს სხვა აპები
არა უბრალოდ ცვალებად კოორდინატებს, არამედ იმას, რისგანაც ნამდვილი GPS-განსაზღვრა შედგება: სიჩქარეს მისი სიზუსტით, მოძრაობის მიმართულებას, სიმაღლეს (ფეხით და ველოსიპედის მარშრუტებზე — რელიეფის მიხედვით), კოორდინატის სიზუსტეს და თანამგზავრების რაოდენობას. სიჩქარე თანდათან იცვლება: წერტილი აჩქარდება, მოსახვევებისა და გაჩერებების წინ ამუხრუჭებს, გაჩერებაზე სიჩქარე ნულია, მიმართულება კი არ არის — მდგომმა GPS-მა ის არ იცის.
მეთოდის საზღვარი პატიოსანია: ჩანაცვლდება კოორდინატები და არა სენსორები. ნაბიჯმთვლელს, აქსელერომეტრსა და ბარომეტრს root-ის გარეშე ვერ ჩაანაცვლებთ, ამიტომ ფიტნეს-აპები ნაბიჯებს არ ჩაგითვლით, აპები კი, რომლებიც მოძრაობას სენსორებთან ადარებს, შეუსაბამობას დაინახავს.
რა არ წყვეტს მგზავრობას
მგზავრობას მხოლოდ „დასრულება“ და ჩანაცვლების გამორთვა წყვეტს. შეგიძლიათ აპი ჩაკეცოთ ან დახუროთ, ეკრანი გამორთოთ, ტელეფონი გადატვირთოთ ან აპი განაახლოთ — მგზავრობა იმავე ადგილიდან გაგრძელდება. გადატვირთვის შემდეგ, სანამ ტელეფონი განბლოკილი არ არის, წერტილი ბოლო შენახულ ადგილზე დგას, განბლოკვის შემდეგ კი გზას აგრძელებს.
მგზავრობისას ძიება, ხმოვანი შეყვანა, რჩეულები და ისტორია ადგილს მხოლოდ რუკაზე აჩვენებს და გკარნახობთ: „იქ გადასასვლელად დაასრულეთ მარშრუტი“. რუკაზე შეხებაც მგზავრობას არ ეხება.
ინტერნეტი და სად არ იმუშავებს
მარშრუტს Yandex-ის მარშრუტების სერვისი აგებს, ამიტომ აგებისთვის ინტერნეტი საჭიროა. აგებული მარშრუტით მოძრაობა ქსელის გარეშეც შეიძლება, GPX ფაილიდან მარშრუტი კი საერთოდ ინტერნეტის გარეშე აიგება — ფაილის ხაზის მიხედვით.
მოძრაობის იმიტაცია, ისევე როგორც ჩვეულებრივი ჩანაცვლება, ყალბი წყაროს ნიშანს არ მალავს. მიწოდების, ტაქსისა და სამუშაო დროის აღრიცხვის სერვისები მას კითხულობს, ამიტომ მათთვის მარშრუტზე მოძრაობა არაფერს ცვლის — დაწვრილებით პასუხში, რატომ ხედავს აპი ნამდვილ კოორდინატებს.