Ən son android üçün 2 gis yükləyin. “2GIS” bir smartfonda elektron xəritə və kataloqdur. Binaya giriş, diaqramlar və əlaqə məlumatları


2 GIS həm istinad kitabıdır, həm də internetə çıxışı olmayan bir kitabdır. Sadəcə istədiyiniz şəhərin xəritəsini əvvəlcədən yükləyin və telefonunuzda faydalı məlumatların böyük bazası görünəcək! Aşağıdakı birbaşa keçiddən istifadə edərək Android üçün 2 GIS-i apk formatında pulsuz yükləyə bilərsiniz.

2 GIS mobil proqramı heç bir şəkildə masaüstü kompüter versiyasından aşağı deyil və şəhər infrastrukturu haqqında tamamilə hər şeyi bilir. O, sizə tıxac olmadan ən yaxın yanacaqdoldurma məntəqəsinə, bankomata və ya kafeyə necə getməyinizi göstərəcək, notarius, bərbər, aptek, məscid, avtoservis, ticarət mərkəzi, ərzaq mağazası 24 saat açıq tapmağınıza kömək edəcək. Turistlər üçün proqramda ən maraqlı yerləri və ən məşhur müəssisələri bilən şəhər bələdçisi var.

Android üçün 2 GIS naviqatorunun xüsusiyyətləri:
- 9 ölkə və Rusiyanın 330 şəhəri: Moskva, Yekaterinburq, Tümen, Novosibirsk, Kazan, Perm, Lipetsk, İjevsk, Saratov, Krasnodar və s.;
- İnternet olmadan və rouminqdə, təyyarədə, metroda funksionallığı pozmadan sabit iş - hər yerdə çıxış yolu var;
- Transferli və ya köçürməsiz ictimai nəqliyyatdan (avtobus, trolleybus, metro, tramvay) istifadə edərək piyada marşrutları yaratmaq;
- Avtomobili idarə edərkən yolun real vəziyyəti nəzərə alınır, tıxaclar, sürət kameraları, sürət endirmələri və orta gediş müddəti göstərilir;
- Konkret bina, ev nömrəsi, əlaqə üçün telefon nömrəsi, girişin hansı tərəfdə yerləşməsi barədə lazımi məlumatları öyrənin;
- Rahat filtrlər, açar sözlər və kateqoriyalar üzrə axtarış.

Adi naviqatorlardan fərqli olaraq, Android-də 2 GIS ilə siz Rusiyanın ən müasir xəritəsini və bir çox binaların kontaktları, ünvanları və fotoşəkilləri olan böyük bir kataloq əldə edirsiniz. Tərtibatçılar proqramı hər ay yeniləyir, ən son müvafiq məlumatları əlavə edir və yeni funksiyalar əlavə edir. Məsələn, bu yaxınlarda siz taksi xidmətlərinin qiymətlərini müqayisə edə və dərhal sifariş verə bilərsiniz.

2GIS proqramında indi naviqator var. Biz trek boyu “sürüşməyi”, səsli manevrlər etməyi, marşrutu avtomatik olaraq yenidən təşkil etməyi, səyahət vaxtını hesablamağı, hasarları və maneələri nəzərə alaraq istifadəçini binanın və ya təşkilatın girişinə istiqamətləndirməyi - və bütün bunları vicdanlı oflayn mühitdə öyrəndik. . Biz uzun müddətdir ki, tıxacları (internet tələb etmirsə), açıq körpüləri və bağlı küçələri nəzərə alırıq. Hələlik naviqatorumuz tələb olunan minimumu ehtiva edir. Bir az sonra biz ona həddən artıq yüksək sürət, sürət zərbələri və trafik kameraları barədə xəbərdarlıq etməyi, gecə rejimini qurmağı, ödənişli və torpaq yollarda marşrutları isteğe bağlı etməyi öyrədəcəyik. Ondan istifadə etmək üçün siz smartfonunuzda 2GIS-i yeniləməli və ya AppStore və ya Windows Store-dan yükləməlisiniz. Android üçün yeniləmə avqustun 22-dən başlayaraq tədricən buraxılır (sentyabr ayına qədər bütün auditoriya üçün əlçatan olacaq).

Bu gün sizə 2GIS naviqatorunun avtomobilin mövqeyini necə proqnozlaşdırdığını və oxu marşrut boyunca rəvan hərəkət etdirdiyini söyləyəcəyik. Axı, istənilən müasir naviqatorun interfeysinin erqonomikasını, yerdə oriyentasiyanın asanlığını və manevrlərin vaxtında aparılmasını şərtləndirən istifadəçini marşrut üzrə istiqamətləndirmə keyfiyyətidir.

Çox vaxt avtomobilin sürücüsü yola nəzarət etmək məcburiyyətində qalır, buna görə də naviqator proqramı olan cihazın ekranına tez bir nəzər salmaq belə, öz yeri ilə bağlı ən dəqiq və vaxtında məlumat əldə etmək üçün kifayət etməlidir. marşrut və ətrafdakı obyektlər. Bu sadə görünən funksionallıq həyata keçirmək üçün bir çox texniki problemlərin həllini tələb edir. Onlardan bəzilərini nəzərdən keçirəcəyik.

GPS marker və marşrut

İstifadəçinin xəritədə yerini göstərmək üçün bir çox naviqator (bizimki də istisna deyildi) ox ucu və ya sadəcə olaraq hərəkət istiqamətini intuitiv olaraq göstərən üçbucaq şəklində xüsusi GPS markerindən istifadə edir. Bundan əlavə, marker xəritədə aydın görünməlidir, buna görə də onun rəngi adətən fondan çox fərqlidir, kənarları əlavə olaraq qeyd olunur və s.

Ən sadə halda, GPS sensorundan koordinatları oxumaqla və xəritədə müvafiq yerə marker qoymaqla cihazın yerdəki mövqeyini göstərə bilərsiniz. Artıq burada ilk problemlə - yaxşı siqnal şəraitində belə asanlıqla 20-30 metrə çata bilən ölçmə xətası ilə qarşılaşırıq.

Ümumi suala cavab vermək üçün "Mən haradayam?" Bu göstərmə üsulu kifayət qədər kifayət edəcəkdir, xüsusən də markerin ətrafında səhv təxmininə bərabər bir radiusla dəqiqlik dairəsi çəksəniz. Bununla belə, naviqasiya üçün daha yaxşı bir şey tapmalısınız, çünki şəhər küçəsi ilə hərəkət edən bir sürücü qonşu evin içərisində və ya daha da pisi, blokdaxili keçiddə yerləşən GPS markerindən razı qalmayacaq.

Proqram tərəfindən təyinat nöqtəsinə qədər qurulmuş və həmişə naviqasiya skriptində mövcud olan marşrut problemi həll etməyə kömək edir. Bəzi fəndlərin köməyi ilə GPS sensorunun ölçmə xətasının bir hissəsini düzəldərək xəritədə bir nöqtəni marşruta “çəkə” bilərik. Birinci təqribən, cazibə nöqtənin marşrut xəttinə proyeksiyası kimi qəbul edilə bilər. Təəssüf ki, nüansların, eləcə də marşrutdan ayrılmağın aşkarlanması üsullarının nəzərdən keçirilməsi bu məqalənin əhatə dairəsi xaricindədir.

Göstərilən cazibə texnikasını qəbul etməklə biz iki ölçülü coğrafi koordinatlardan (enlem-uzunluq və ya hər hansı digər) mücərrəd çıxara və bir ölçülü koordinata keçə bilərik - marşrutun başlanğıcına nisbətən yerdəyişmə, məsələn, metrlərlə. Bu keçid həm nəzəri modelləri, həm də istifadəçi cihazlarında aparılan hesablamaları sadələşdirir.

Zamanla geolokasiya göstərilir

GPS sensorundan alınan məlumatların diskret xarakteri istifadəçinin marşrut bələdçisini həyata keçirərkən başqa bir problemdir. İdeal olaraq, koordinatlar saniyədə bir dəfə yenilənir. Geopozisiyanı vaxtında göstərmək üçün bir neçə variantı nəzərdən keçirək və tapşırıqlarımız üçün ən uyğununu seçək.

1. Ən sadə yol, sensordan hər yeni oxunuş aldıqdan sonra dərhal marşruta keçmək və xəritədə müvafiq yeri göstərməkdir. Üstünlüklər arasında həyata keçirilməsinin müstəsna asanlığını, yüksək, müəyyən mənada dəqiqliyi (hər şeydən sonra, burada biz sadəcə olaraq peyk məlumatlarını onlara ciddi dəyişiklik etmədən göstəririk) və minimal hesablama mürəkkəbliyini qeyd etmək lazımdır. Əsas çatışmazlıq odur ki, bu vəziyyətdə marker adi mənada xəritə üzərində hərəkət etmir, lakin nöqtədən nöqtəyə "teleport" edir. Əsas naviqasiya ssenarisində kamera (virtual müşahidəçi kompüter qrafikası sahəsindən bir termindir) GPS markerinə bağlanır, buna görə də bu cür teleportasiyalar xəritənin marşrut boyunca kəskin “sürüşməsinə” səbəb olur və nəticədə, avtomobil geopozisiya göstəriciləri arasında xeyli məsafə qət etdikdə, xüsusən də yüksək sürətlə sürücünün oriyentasiyasının pozulmasına. Məqsədimiz istifadəçiyə kömək etməkdir, onu çaşdırmaq deyil, ona görə də bu qüsur artıq bu seçimi nəzərdən keçirməkdən kənarlaşdırmaq üçün kifayətdir.

Orientasiyanın qarşısını almağın yeganə yolu GPS markerini “teleportasiya” olmadan rəvan şəkildə hərəkət etdirməkdir, yəni siz onu geopozisiya göstəriciləri gələndən daha tez-tez hərəkət etdirməlisiniz. Belə bir hərəkəti təmin etmək üçün bir şəkildə sensordan real oxunuşlar arasında aralıq nöqtələri hesablamaq və növbəti oxunuş alınana qədər istifadə etmək lazımdır. Bu aralıq nöqtələrin hesablanmasına xüsusi yanaşma xüsusi diqqət yetirməyə dəyər, çünki bu, son nəticədə naviqator proqramının ümumi erqonomikasına böyük təsir göstərəcəkdir.

2. İstifadəçinin yerini göstərməyin ikinci yolu, aralıq nöqtələrin yaradılmasına ən açıq yanaşma ilə bağlıdır - son real GPS oxunuşları arasında interpolyasiya. Məsələ ondadır ki, məlum riyazi funksiyalardan birini istifadə edərək (ən sadə variant xətti interpolyasiyadır) tələb olunan tezliyə malik ara nöqtələri hesablayaraq müəyyən müəyyən vaxt ərzində markeri sondan əvvəlki nümunədən sonuncuya köçürməkdir. Naviqatordan bu şəkildə istifadə etmək daha rahatdır, lakin onun mənfi cəhətləri də var.

Ən zərərsiz olanlardan biri interpolyasiya vaxtını əvvəlcədən təyin etmək ehtiyacıdır. Onu bir saniyəyə təyin etmək yalnız yuxarıda qeyd olunan ideal vəziyyətdə, GPS oxunuşları arasında keçəcək vaxtın miqdarı olduqda yaxşı işləyəcək. Daha az vaxt keçirsə, fərq etməz, sadəcə olaraq mövcud mövqedən yeni hədəfə keçməyə başlaya bilərsiniz. Ancaq daha çox olarsa, marker hərəkətsiz dayanmalı və sensordan yeni koordinatlar gözləməli olacaq, baxmayaraq ki, istifadəçinin avtomobili bu anda hərəkət edə bilər.

Daha ciddi problem var. Yeni bir nümunə gəldiyi anda, marker, ən yaxşı halda, əvvəlki real nöqtədədir. İstifadəçinin nöqteyi-nəzərindən, miqyası oxunuşlar arasındakı vaxt ərzində avtomobilin qət etdiyi məsafədən az olmayan başqa bir yerləşdirmə xətası təqdim edirik. 100 km/saat sürətlə bu dəyər demək olar ki, 28 metrə çatır ki, bu da mümkün ölçmə xətası ilə birlikdə istifadəçiyə verilən məlumatı, yumşaq desək, etibarsız edir.

Biz nəhəng GPS markerini düzəldə və onunla ekranın dörddə birini bloklaya, təsvir olunan yerləşdirmə metodunun çatışmazlıqlarını diqqətlə gizlədə bilərdik, lakin birbaşa saxtakarlığa getmək istifadəçilərə və özümüzə hörmətsizlik olardı. Göstərilən məlumatların dəqiqliyi və vaxtında olması naviqatoru inkişaf etdirərkən xarici gözəllikdən və hərəkətin hamarlığından daha az vacib meyar deyil.

3. Yerləşdirmə dəqiqliyi üçün yaranan tələbi nəzərə alaraq, qeyd etmək lazımdır ki, indi bizdən, yeni GPS oxunuşunun gəlməsinə az qalmış, markeri bu yeni oxuna mümkün qədər yaxın bir nöqtədə yerləşdirmək tələb olunur. Yəni mahiyyət etibarilə qısa müddətə də olsa gələcəyə baxmaq. Hal-hazırda zaman maşınının ixtirası ilə işlər bəşəriyyət üçün çox pis görünsə də, bizim üçün hələ də xilas var. Avtomobilin hərəkəti inertdir, ona görə də onun hərəkət sürəti və istiqaməti bir anda dəyişə bilməz və əgər belədirsə, istifadəçinin son mövqe arayışı ilə gələcək arasındakı intervalda harada olacağını müəyyən dəqiqliklə proqnozlaşdırmağa cəhd edə bilərik. Əksər hallarda proqnoz səhvinin ikinci metodun səhvindən az olmasını təmin edə bilsək, naviqator istifadəçilərimizin həyatını xeyli asanlaşdıracağıq.

Dəqiq elmlərdə bu cür proqnozlaşdırmaya ekstrapolyasiya deyilir. Bu, yuxarıda sadalanan bütün meyarlara cavab verən üçüncü marşrut bələdçiliyi metodunu inkişaf etdirmək cəhdində keçəcəyimiz yoldur. Sonra riyazi modellərdən danışacağımız üçün daha rəsmi təqdimat dilinə müraciət etməli olacağıq.

Mövqe ekstrapolyasiyası ilə marşrut bələdçisi

Əvvəllər qeyd olunmuşdu ki, istifadəçinin geopozisiyasının naviqasiya marşrutuna cəlb edilməsi sayəsində biz ikiölçülü coğrafi koordinatlardan birölçülü koordinata - marşrutun başlanğıcına nisbətən ofsetə keçə bilərik (qısalıq üçün daha sonra aydınlaşdırmadan “ofset” terminindən istifadə edin).

Bizə gələn məlumatları xatırlayaq və onun qeydini təqdim edək:

GPS mövqeyini marşrut xəttinə çəkməklə əldə edilən real yerdəyişmə oxunuşları;
- müvafiq yerdəyişmə nümunələrinin çatma vaxtı.
Giriş məlumatlarının siyahısı burada bitir. Onlardan mümkün qədər çox faydalı məlumatları sıxışdırmalı olacaqsınız.

Nəhayət, biz avtomobilin real dinamikasına yaxın olacaq yerdəyişmə ekstrapolyasiyası funksiyasını qurmalıyıq və eyni zamanda GPS markerinin bütün marşrutumuz boyunca hamar hərəkətini təmin etməliyik (onun uzunluğu heç bir şeyə təsir etməyəcək, çünki iş başa çatdıqdan sonra). marşrut ayrıca işlənir, buna görə də marşrutu şərti olaraq sonsuz hesab edəcəyik). Yaxşı vizual hamarlığı təmin etmək üçün hamarlıq vəziyyəti kifayət qədər olacaq, yəni markerin nə mövqeyi, nə də sürəti kəskin şəkildə dəyişməməlidir. Başqa sözlə, funksiya ilk törəməsi ilə (bundan sonra - zaman baxımından) bütün tərif sahəsi boyunca davamlı olmalıdır.

Qeyd edək ki, hər bir real yerdəyişmə nümunəsi hərəkət haqqında əhəmiyyətli dərəcədə yeni məlumatlar daşıyır. Məsələn, bir avtomobil uzun müddət bərabər şəkildə sürdüsə və sonra sürətlənməyə başladısa, naviqator sürətlənməni yalnız növbəti geri sayımın gəlməsi ilə "hiss edə" biləcək. İstənilən müddət ərzində gələcəyə baxa bilmədiyimiz üçün, bütün daxil olan yeni GPS oxunuşları, ümumi halda, istənilən funksiyanın davranışını dəyişəcək, bu da onu bir analitik ifadədə göstərməyə imkan vermir. Bunun əvəzinə funksiyanı hissə-hissə təyin etməyə çalışaq. Bunun üçün əvvəlcə daha sadə məsələni həll edək.

Birbaşa hissə-hissə ekstrapolyasiya

Yer dəyişdirmə ekstrapolyasiyası funksiyasını elə quraq ki, ci nümunədən sonra onun dəyərləri istifadəçinin faktiki yerini ci nümunənin gəlməsinə qədər kifayət qədər vaxta qədər proqnozlaşdırsın. Əlimizdə olan bütün faydalı məlumatlar, onların hər birinin alınma vaxtı ilə birlikdə - daxil olmaqla, sayların ardıcıllığıdır.

Sonlu fərqləri xatırlayaraq, qeyd edirik ki, son və sondan əvvəlki yerdəyişmə arasındakı seqmentin uzunluğunu müvafiq vaxt intervalına bölmək yolu ilə zamanın ci anında avtomobilin sürətini qiymətləndirmək imkanımız var:


, nümunələrdən alınan sürət təxmini haradadır və qurmağa çalışdığımız ekstrapolyasiya funksiyasının törəməsidir.

Eynilə daha yüksək dərəcəli törəmələr üçün - sürətlənmə, sarsıdıcılıq və s.:


Bu düsturlardan göründüyü kimi, yerdəyişmənin getdikcə daha yüksək törəmələrinin təxminini əldə etmək üçün mövcud olandan əvvəlki nümunələri nəzərə almaq lazımdır: sürəti müəyyən etmək üçün iki nümunə lazımdır, sürətləndirmək üçün. - üç, qaxac üçün - dörd və s. Bir tərəfdən, proqnozumuzda hərəkətin nə qədər dinamik xüsusiyyətlərini nəzərə alsaq, bir o qədər çox modelləşdirmə qabiliyyəti əldə edəcəyik; digər tərəfdən, getdikcə “köhnə” oxunuşlarda olan faydalı məlumatlar aktuallığını kəskin şəkildə itirir. Məsələn, bir dəqiqə əvvəl 30 km/saat sürətlə sürməyimiz indiki zamanda bizə heç bir şəkildə kömək etməyəcək: o vaxtdan bəri biz bir neçə dəfə sürətləndirə, sürəti azalda və ya hətta dayandıra bilərdik. Bu səbəbdən, yerdəyişmənin getdikcə daha yüksək törəmələrinin təxminləri getdikcə reallıqdan uzaqlaşır; əlavə olaraq, müəyyən törəmənin hesablanmasında səhvin yerdəyişmənin ümumi analitik modelinə töhfəsi də bu törəmənin artan sırası ilə artır. Əgər belədirsə, onda müəyyən bir sıradan başlayaraq, dəqiqləşdirmə əvəzinə sonlu fərqlərdən istifadə edərək qiymətləndirilən dinamik xüsusiyyətlər modelimizi korlayacaqdır.

Real dünyada aparılan sınaqlara əsasən, belə görünür ki, qaxacın qiymətləndirilməsi, xüsusən də “orta” GPS siqnal keyfiyyəti hallarında, artıq kifayət qədər pisdir ki, xeyirdən daha çox zərər verir. Digər tərəfdən, xoşbəxtlikdən, avtomobil dinamikasının ən çox yayılmış ssenariləri, müvafiq olaraq, 0, 1 və 2-ci dərəcə polinom tənlikləri ilə təsvir edilən istirahət, vahid və vahid hərəkətdir.

Belə çıxır ki, vahid dəyişən hərəkətin kvadratik modeli əksər yol vəziyyətlərini təsvir etmək üçün kifayət qədər kifayət edəcəkdir və bunun üçün dinamik xüsusiyyətlərin - sürət və sürətlənmənin kifayət qədər az və ya çox yüksək keyfiyyətli qiymətləndirmələrinə sahibik. Məktəb fizikası kursunu xatırlayaraq, artıq istənilən ekstrapolyasiya funksiyası üçün təxminən analitik ifadə tərtib edə bilərik:


Atılacaq yalnız bir addım qalıb: tərif sahəsi zaman anından başlayır, ona görə də hesablamalarda vaxtı eyni andan hesablamaq daha rahatdır.

Nəticədə funksiya aşağıdakı formanı alacaq:


Bu funksiyanın diqqətəlayiq xüsusiyyəti, əvvəllər qeyd edildiyi kimi, problemimizin tərtibinə daxil olan bütün tərif sahəsi üzrə hamarlığıdır.

İndi cihazdan bir neçə real yerdəyişmə nümunəsini götürək və onları hər intervalda ekstrapolyasiya etməyə çalışaq (baxmayaraq ki, əvvəllər müəyyən edilmişdi, nümunə gələn anda dərhal növbəti funksiyaya keçəcəyik, çünki onda daha yeni məlumatlar var):

Gəlin qeyd edək ki, aydınlıq üçün məlumat nisbətən aşağı keyfiyyətli GPS siqnalı ilə götürülüb, lakin şəkildəki vəziyyət olduqca realdır və istənilən istifadəçinin başına gələ bilər.

Hər bir ekstrapolyasiya polinomunun hamarlığı müvafiq vaxt intervalında mükəmməl görünür, lakin problem ondadır ki, intervalların qovşağında ümumi boz əyri kəsiklərə məruz qalır, bəzən olduqca nəzərə çarpır.

Zamanın ci anındakı boşluğun böyüklüyünü ekstrapolyasiya xətası adlandıraq. Həqiqətən də, hər bir proqnozumuzun vaxt intervalının sonuna qədər nə qədər qeyri-dəqiq olduğunu göstərən bu dəyərdir. Aşağıdakı ifadədən istifadə edərək səhv dəyərini hesablaya bilərsiniz:


Təəssüf ki, funksiyaların özlərini dəyişdirməklə səhvi sıfıra endirə bilmərik, çünki bu, gələcəyə baxışın yüz faiz dəqiqliyinə bərabər olardı. Bu o deməkdir ki, vahid funksiyanın qurulması ilə bağlı ilkin problemimizi həll etmək üçün biz hissə-hissə ekstrapolyasiya polinomlarını bir şəkildə "yapışdırmalı", yəni birləşmələrdə yaranan səhvləri düzəltməli olacağıq.

Səhvlərin düzəldilməsi yanaşması

Yuxarıda seçilmiş qeydlərə uyğun olaraq, qeyri-rəsmi olaraq deyə bilərik ki, yeni bir arayış gələnə qədər biz nöqtədəyik, yəni. əvvəlki ekstrapolyasiya polinomunun topladığı xətanın miqdarı ilə real vəziyyətə nisbətən yerdəyişmişdir.

Bir tərəfdən, istifadəçiyə verilən məlumatların reallığa uyğunluğu nöqteyi-nəzərindən səhvi düzəltməyin ən yaxşı yolu funksiyanı növbəti polinomun başlanğıc nöqtəsində pozmaq olardı, lakin biz bunu edə bilmərik, çünki bu halda biz xəritədəki markeri yenidən “teleport” edəcəyik və sürücünü yönləndirəcəyik.

Aydındır ki, dəyərin ani dəyişməsi qəbuledilməzdirsə, səhvlərin düzəldilməsi sıfırdan fərqli vaxt tələb edəcəkdir. Həmçinin aydındır ki, səhvlərin yığılmasının qarşısını almaq üçün növbəti sayma gələnə qədər səhvlərin düzəldilməsini başa çatdırmaq məsləhətdir.

Ofset oxunuşları arasındakı vaxt intervallarının stoxastik xarakterinə görə, dəqiq düzəliş vaxtını etibarlı şəkildə müəyyən etmək mümkün deyil. Buna görə də, ilk yaxınlaşma olaraq, səhvin düzəldilməsi vaxtını müəyyən bir sabit dəyər şəklində təyin edəcəyik, onun xüsusi dəyəri gələcəkdə eksperimental olaraq seçiləcəkdir.

Yenidən qeyri-rəsmi dildə danışsaq, səhvi düzəltmək üçün bir nöqtədən növbəti ekstrapolyasiya polinomuna - əyriyə rəvan "qayıtmaq" lazımdır.

Səhvlərin düzəldilməsi prosesini təsvir etmək üçün fərdi korreksiya funksiyalarını elə təqdim etmək rahatdır ki, zaman anında müvafiq düzəliş funksiyası dəyər alsın və sıfıra bərabər olduğu andan başlayaraq:


Müvafiq interpolyasiya polinomu ilə belə bir korreksiya funksiyasını əlavə etsək, əsas nöqtələrdə ofset səhvinin düzəldilməsini təmin edəcəyik:
Düzəliş edilmiş yerdəyişmə funksiyasını ekstrapolyasiya çoxhədli və uyğun düzəliş funksiyasının cəmi adlandıraq:
Qeyd edək ki, yuxarıda təsvir edilən düzəliş funksiyalarının xassələri sayəsində biz funksiyaların çox vacib bir xüsusiyyətini əldə etdik - onlar artıq "ofset ilə tikilib", yəni. nöqtələrdə fasilələrə dözməyin:
Düzəliş edilmiş funksiyalar toplusu, bir hal olmasa da, hər zaman müəyyən edilmiş istənilən yerdəyişmə modeli kimi görünə bilər: nöqtələrdə yerdəyişmə kəsilmələrinin olmamasına baxmayaraq, ümumi halda bu funksiyalar toplusunun törəmələri hələ də fasiləsizdir.

Konkret olaraq, biz birinci törəmənin - sürətin kəsilməzliyi ilə maraqlanırıq, çünki ilkin tələblər universal hamarlıq şərtini ehtiva edir, yəni. sürətin universal davamlılığı şərti. Bunu nəzərə alaraq, düzəldilmiş funksiyaların törəmələrini də "tikmək" üçün düzəliş funksiyalarına olan tələbləri genişləndirmək lazımdır:


Bu tənlik düzəldilmiş funksiyalar çoxluğunun hamarlığının şərtidir. Tənzimlənmiş funksiyaların tərifini tənliyin hər iki tərəfinə əvəz edərək, əldə edirik
Daha əvvəl qeyd etdik ki, korreksiya müddəti başa çatdıqdan sonra korreksiya funksiyası sıfır qiymət alır. Düzəliş funksiyasına daha bir tələb əlavə edək - onun törəməsi də düzəliş müddəti bitdikdən sonra sıfır dəyərlər alsın:
Sonra, düzəliş vaxtının həmişə nümunələr arasındakı intervaldan az olduğu fərziyyəsinə əsasən, növbəti nümunə gələnə qədər inci korreksiya funksiyasının törəməsinin artıq sıfır olacağını güman edə bilərik. Sonra hamarlıq vəziyyətinə qayıdaraq, alırıq:
Buradan ifadə edək:

Qeyd edək ki, bu, sonlu fərqlərdən istifadə edərək edilən sürətin təxminidir, onu əvəz edək:


Sağ tərəf sürət ekstrapolyasiyası xətasını - əvvəlki ekstrapolyasiya polinomundan əldə edilən sürət ilə "real" sürət oxunması arasındakı fərqi təmsil edir. İndi düzəliş funksiyaları üçün sərhəd şərtlərini bir araya gətirə bilərik:
Onları belə sözlərlə təsvir etmək olar: korreksiya funksiyasını tapmaq lazımdır ki:
  • korreksiya intervalının əvvəlində onun qiyməti yerdəyişmə ekstrapolyasiyası xətası ilə üst-üstə düşdü;
  • korreksiya intervalının əvvəlində onun törəməsinin qiyməti sürətin ekstrapolyasiyası xətası ilə üst-üstə düşür;
  • korreksiya intervalının sonunda və daha sonra funksiyanın özünün və onun törəməsinin qiyməti sıfıra bərabər idi.

Səhvlərin düzəldilməsi funksiyasının seçilməsi

Qeyd etmək lazımdır ki, yuxarıda göstərilən dörd şərtə tam cavab verən düzəliş funksiyaları üçün vahid analitik ifadə əldə etmək çox çətindir. Problem, düzəliş müddəti bitdikdən sonra gələn tərif sahəsinin həmin hissəsindədir - bütün ədədi oxun qalan hissəsində funksiyanın və onun törəməsinin sıfır dəyərlərinə nail olmaq lazımdır. Problemi sadələşdirmək üçün biz korreksiya funksiyasının istənilən analitik ifadəsinin tərif sahəsini korreksiya intervalına qədər azaldacağıq və onun yuxarı həddindən sonra funksiyanın və onun törəməsinin dəyərini sıfıra bərabər hesab edəcəyik (xoşbəxtlikdən, proqram kodu səviyyəsində filialların olması səbəbindən belə bir fürsətimiz var).

Formal olaraq, bu texnikanı nəzərə alaraq, hissə-hissə korreksiya funksiyası korreksiya intervalı və aşağıdakı sabit 0 üçün bəzi ifadədir, lakin sərhəd şərtləri nöqtədə yerinə yetirilərsə, nə korreksiya funksiyasının özündə, nə də onun funksiyasında fasilə olmayacaqdır. ilk törəmə. Daha yüksək törəmələrin kəsilmələri bizim üçün maraqlı olmadığından (istənilən funksiyanın hamarlığını pozmayacaqlar), gələcəkdə korreksiya funksiyasının sıfır "quyruğunu" qeyd etməyəcəyik və sərhəd şərtlərini yenidən formalaşdıracağıq. daha rahat forma:


Sürətin ekstrapolyasiyası xətasını belə ifadə edək:
İndi üçün analitik ifadəni təyin etməliyik. Proqram üçün erqonomik tələblərə görə, sərhəd şərtlərinə əlavə olaraq, GPS markerinin "sıyrılmaması" üçün düzəliş funksiyasının düzəliş intervalı zamanı mümkün qədər az ifrat və bükülmə olması lazımdır.

Bu tələblərə cavab verən ən sadə funksiya yenə çoxhədlidir - zamanla mümkün olan minimum dərəcə çoxhədlidir (nəzəri cəhətdən elementar funksiyalar arasında sinus da oxşar xüsusiyyətlərə malikdir, lakin onun dəyərini hesablamaq prosessor vaxtı baxımından daha baha başa gəlir. ).

Sərhəd şərtləri dörd qeyri-trivial tənliklər sistemi olduğundan, düzəliş funksiyasının kifayət qədər parametrləşdirilməsini təmin edən polinomun minimum dərəcəsi üçüncüdür. Nəzərə alsaq ki, onun üçün analitik ifadə qurarkən, hesablama anından vaxtı hesablamaq daha əlverişlidir (tərifdə olduğu kimi), tələb olunan çoxhədli aşağıdakı formanı alacaqdır:


Bu ifadəni sərhəd şərtləri sistemində əvəz edərək və sabitləri ilə bağlı həll edərək aşağıdakı dəyərləri əldə edirik:
Nəticə olaraq, əgər biz korreksiya funksiyalarını təsvir olunmuş şəkildə müəyyən etsək, onda düzəldilmiş funksiyalar hər zaman hamar olan vahid ekstrapolyasiya funksiyasına birləşir. Ağırlığına görə tam ifadə verməyəcəyik.

Qeyd: düzəliş vaxtını seçərkən sonuncu qeyri-dəqiqlik fərziyyədə qaldı - mülahizəmiz oxunuşlar arasındakı intervaldan həmişə az olacağı şərtinə əsaslanırdı:


Quraşdırılmış modelin gözəl bir xüsusiyyəti ondan ibarətdir ki, biz yalnız nümunələr arasında orta vaxtdan çox olmayan bir şəkildə seçim etməliyik: əgər fərdi intervallar -dən azdırsa, o zaman səhvin bir hissəsidir ki, düzəltməyə vaxtımız yox idi. çox qısa interval aşağıdakılardan birində düzəldiləcək. Bunun üçün ekstrapolyasiya xətasını adi ekstrapolyasiya funksiyasından deyil, düzəliş edilmişdən hesablamaq kifayətdir:
Aşağıdakı şəkildə real məlumatlardan istifadə etməklə qurulmuş son ekstrapolyasiya funksiyasının qrafikinin nümunəsi göstərilir:

Formal problem həll olundu, ortaya çıxan əyri bütün göstərilən şərtləri ödəyir və olduqca gözəl görünür. İnsan bununla rahatlaşa bilər, lakin real dünyanın xüsusiyyətləri qurulmuş ideallaşdırılmış sistem üçün müəyyən çətinliklər yaradır.

Aşağıda qəbul edilən bütün qərarların riyazi modeldən kənar proqram kodunda bilavasitə həyata keçirildiyini qeyd edərək, onlardan bəzilərinə daha ətraflı baxaq.

Riyazi modelin real şəraitə uyğunlaşdırılması

Markerin əks istiqamətdə hərəkətinin qadağan edilməsi

Sonuncu qrafikdə görə bilərsiniz ki, bəzi hallarda funksiya azalmağa başlayır, hətta real ölçmələrə görə, istifadəçi marşrut üzrə yalnız irəli getdikdə belə. Bu, proqnozumuz hərəkət sürətini çox yüksək qiymətləndirdikdə baş verir. Digər tərəfdən, reallıqda avtomobil yalnız iki səbəbə görə əks istiqamətdə hərəkət edir: sürücü həqiqətən avtomobili əks sürətə keçirib geri qayıdır (çox nadir haldır) və ya dönmə edir.

U-dönmə halında, yolun vəziyyəti əhəmiyyətli dərəcədə dəyişir, bu da naviqasiya marşrutunun yenidən qurulmasını tələb edir; bu ayrıca mövzudur və bu məqalənin əhatə dairəsinə uyğun deyil.

Mövqenin ekstrapolyasiyası nəticələrini birbaşa istifadə etsək, markerin marşrutun başlanğıcına doğru bütün hərəkətlərindən yoxa çıxan azlıq avtomobilin eyni istiqamətdə real hərəkətinə uyğun olacaq. Bunu nəzərə alaraq, istifadəçiləri çaşdırmamaq üçün markerin marşrutu dəyişdirmədən geriyə doğru hərəkətini tamamilə qadağan etmək qərara alınıb.

Belə sərt şərti riyazi dildə təsvir etmək çətindir, lakin proqram kodunda onu həyata keçirmək nisbətən asandır. Başlamaq üçün, model vaxtının diskret xarakterini nəzərə alaq - kompüterlərin işləmə xüsusiyyətlərinə görə, istənilən halda, müəyyən seçilmiş nöqtələrdə ekstrapolyasiya nəticələrini alacağıq.

Əgər belədirsə, ekstrapolyasiya edilmiş yerdəyişmənin azalmamasını təmin etmək çətin olmayacaq: yeni əldə edilmiş dəyəri əvvəlki ilə müqayisə etmək kifayətdir və cari daha kiçik olarsa, onu əvvəlki ilə əvəz edin. bir. Bu texnikanın görünən kobudluğuna baxmayaraq, biz ekstrapolyasiya funksiyasının hamarlığını pozmayacağıq, çünki hamar funksiya boyunca geriyə doğru hərəkət etməyə başlamaq üçün əvvəlcə tamamilə dayanmalısınız.
Gələcəkdə geriyə hərəkətin qarşısını almaq üçün riyazi olaraq düzgün dəyərləri köhnələri ilə əvəz etdiyimiz iş rejimi məcburi dayandırma rejimi adlanacaqdır.

Ekstrapolyasiya xətaları çox böyükdür və nümunələr arasında intervallar çox uzundur

Müəyyən mənada keyfiyyət funksiyası qurmağımıza baxmayaraq, bəzən ekstrapolyasiya xətaları qəbuledilməz dəyərlərə çata bilir. Bu hallarda, proqram standart vasitələrdən istifadə edərək səhvləri düzəltməyə çalışmağı dayandırmalıdır. Ekstrapolyasiya edilmiş məlumatların aktuallığını itirdiyi başqa bir vəziyyət, nədənsə yeni yerdəyişmə oxunuşu çox uzun müddətə gəlmədikdə yaranır - son oxunuş alındıqdan sonra modelləşdirmə qabiliyyəti kəskin şəkildə aşağı düşür. Proqnozlaşdırma cəhdləri ilə həyasız yalanlar arasında sərhədi keçməmək üçün bir modelə güvənmək adətən üç saniyədən çox başa gəlmir.

Sadəlik üçün ilk mənfi vəziyyəti düzəldilməyən yerdəyişmə xətası, ikincisini isə düzəldilməyən zaman xətası adlandıracağıq.

Bu tip xətaların hər biri ilə iki yolla işləyə bilərik:

  • Yuxarıda qeyd olunan məcburi dayandırma rejiminə daxil olun. Bu yanaşmanın üstünlüyü ondan ibarətdir ki, o, relyef xəritəsində geopozisiya markerinin rəvan hərəkətini qoruyur. Bununla belə, biz məcburi dayandırma rejimində nə qədər uzun olsaq, istifadəçini onun real yeri barədə bir o qədər pis məlumatlandırırıq;
  • GPS markerini dərhal son istinad yerinə teleport edin. Burada, əksinə, istifadəçiyə verilən məlumatın etibarlılığı naminə erqonomikanı qurban veririk.
Tətbiqimiz üçün birinci üsul seçildi, çünki hərəkətin hamarlığına xüsusi diqqət yetirilir.

Uzunmüddətli məcburi dayandırma rejimi

Məcburi dayandırma rejiminə hər hansı bir giriş GPS markerinin tərs hərəkətini qadağan etmək üçün daha az dəqiq yer məlumatlarının istehsalı ilə əlaqələndirilir. Xüsusilə əlverişsiz hallarda istifadəçini yanlış məlumatlandırmamaq üçün modelimiz əlavə olaraq, daxil olma səbəbindən asılı olmayaraq müəyyən bir müddətdən sonra markeri son real mövqeyə "teleportasiya etməklə" məcburi dayandırma rejimini dayandırmaq imkanı ilə təchiz edilmişdir. rejim (ekstrapolyasiyanın riyazi nəticəsi və ya düzəldilməyən ofset/zaman xətaları). Bu anda dəqiqliyin “qalıqları” naminə hətta hərəkətlərin hamarlığını da qurban vermək lazımdır.

nəticələr

Görülən işlərin nəticəsi olaraq, verilən məlumatların dəqiqliyi ilə onların displeyinin vizual erqonomikası arasında yaxşı tarazlığı təmin etmək üçün marşrut bələdçisini təkmilləşdirə bildik. Xüsusilə yaxşı siqnal sayəsində GPS sensorundan yüksək keyfiyyətli məlumat alındıqda istifadəçi özünü kifayət qədər rahat hiss edəcək.

Təsvir edilən ekstrapolyasiya sistemi geopozisiyadan istifadə edən digər proqramlarda istifadə edilə bilər. Marşrut anlayışı və buna görə də onun başlanğıcına nisbətən yerdəyişmə olmadığı halda, birölçülü skalyardan riyazi model çoxölçülü vektora ümumiləşdirilə bilər. Modelin özünü kodda tətbiq etmək məşhur proqramlaşdırma dillərinin heç birində problem deyil - bu, yalnız sadə hesab əməliyyatları tələb edir.

Gələcək inkişaf yollarına gəldikdə, sensordan gələn "xam" mövqe məlumatlarında məqalənin əvvəlində qeyd olunan ölçmə səhvinə diqqət yetirməyə dəyər. Əgər biz artıq proqnozlaşdırmamızdakı səhvləri düzəltməyə çalışırıqsa, o zaman ölçmə səhvləri ilə mübarizə gələcək üçün ayrı bir iş təbəqəsidir, çətin, lakin bunun üçün daha az maraqlı deyil. Göstərilən məlumatların dəqiqliyi üçün bu sahədə potensial uğurun faydalarını qiymətləndirmək olmaz.

Teqlər: Teqlər əlavə edin

“2GIS: kataloq və naviqator” marşrutları axtarmaq, şəhərinizin xəritələrinə və təşkilatlarına baxmaq üçün əlverişli mobil proqramdır. Restoran, aptek və ya təkər mağazası tapırsınız? Problem deyil. 2GIS şəhəriniz haqqında hər şeyi bilir. O, ən yaxın bankı, mağazanı və ya taksi ofisini tövsiyə edəcək, otel və ya ticarət mərkəzi seçimində sizə kömək edəcək. Axtarışa küçənin adını, şirkətin təxmini adını və ya onun fəaliyyət sahəsini daxil etmək kifayətdir.

Axtarış və istiqamətlər

Android tətbiqi sevimli yerlərinizi və tez-tez marşrutlarınızı saxlamağa imkan verən sadə axtarış sisteminə malikdir. “2GIS: arayış kitabı və naviqator” xəritəsi mobil cihaza endirilib və 3G və ya GPS-ə çıxış olmadan işləyə bilər. İnternetə çıxış olmadan tətbiqin keyfiyyəti yüksək olaraq qalır.

Android proqramı piyadalar, avtomobil sahibləri və ictimai nəqliyyatdan istifadə edənlər üçün marşrutlar qurur. Bir nöqtədən digərinə dəqiq məsafəni hesablayır və təxmini səyahət vaxtını göstərir. Eyni zamanda, 2GIS tıxacları, sınmış işıqforları və yol təmirini nəzərə alır. Xəritə sizə yerinizi tapmağa imkan verir və dönüşləri və istiqamətləri göstərən marşrut boyunca sizə bələdçilik edir.

Binaya giriş, diaqramlar və əlaqə məlumatları

Binanın girişini tapa bilmirsiniz? 2GIS sizə kömək edəcək. Sadəcə xəritədə istədiyiniz obyektin üzərinə klikləyin və proqram sizə hara getməyinizi göstərəcək. Ticarət mərkəzində itirdiniz? Tətbiq burada da kömək etməkdən imtina etməyəcək: hipermarketin bütün dükanları, tualetləri, liftləri, pilləkənləri ilə planı gözünüzün qabağında olacaq.

Gözünüzün qabağında nə taksi telefonu, nə də fitnes mərkəzi yoxdur - problem yoxdur. Android üçün 2GIS bu məlumatı sizə təqdim edəcək. Həmçinin vebsayt ünvanları, şirkətin iş saatları və ödəniş üsulları.

“2GIS: arayış kitabı və naviqator”un əsas üstünlükləri:

  • istifadə rahatlığı;
  • aydın və xoş interfeys;
  • internet olmadan işləmək bacarığı;
  • faktiki məlumat;
  • ən qısa, ən rahat marşrutlar;
  • Sürücülər üçün səsli yardım.

Tətbiqin böyük bir üstünlüyü Kipr, İtaliya, Çexiya, Qazaxıstan, Ukrayna, BƏƏ kimi ölkələrin xəritələrini yükləmək imkanıdır. Hər hansı digər naviqatordan və ya onlayn xəritədən istifadə etmək üçün rouminqdə pul xərcləmək lazım olmayacaq. İctimai nəqliyyat marşrutlarının axtarışı itmir. Xarici ölkədə həmişə lazımi yerə çata bilərsiniz.

Marşrut boyunca səsli bələdçi 2GIS-də ortaya çıxdı. İndi proqram naviqator kimi istifadə edilə bilər: o, tıxacları, hasarları və açıq körpüləri nəzərə alaraq sizi təşkilatın girişinə aparacaq. Naviqator artıq iOS və Windows Phone-da, avqustun 22-dən isə yeni dizaynla Android üçün 2GIS-in yeni versiyasında mövcuddur.

Naviqator rejimi nəqliyyat vəziyyətini nəzərə alaraq optimal marşrut üzrə bir yerə çatmağa kömək edir. Cihazın ekranı növbəti manevrə qədər dəqiq yolu və məsafəni göstərir və səsli göstərişlər sürücünün diqqətini yoldan yayındırmamağa imkan verir. Sürücü döngəni qaçırarsa, naviqator dərhal marşrutu dəyişəcək.

“2GIS daim xəritələri və yol şəbəkələrini yeniləyir. Bizə çoxlu daxili keçidlər məlumdur ki, hansı evlər hasarlarla əhatə olunub, təşkilatların giriş-çıxışları harada yerləşir. Naviqatorumuz sizi tam olaraq istədiyiniz girişə aparır”

2GIS-in tədqiqat və inkişaf departamentinin direktoru Pavel Moçalkin deyir.

Proqramın özü kimi, naviqator da 2GIS-in mövcud olduğu Rusiyanın və MDB-nin bütün şəhərlərində İnternet bağlantısı olmadan işləyir. O, təxmini səyahət vaxtını hesablayır və istifadəçinin həmin yerə nə vaxt çatacağını göstərir. Tıxacları, körpülərin açılış cədvəllərini və məlum olan yerlərdə yolun bağlanmasını nəzərə alır. Oraya çatmağın iki yolu varsa, naviqator seçim təklif edəcək.

2GIS naviqatoru iOS 8.0 və daha yüksək, Windows Phone 8.1 və daha yüksək versiyaları olan iPhone-da işləyir. Onu istifadə etmək üçün smartfonunuzda 2GIS-i yeniləməlisiniz və ya AppStore və ya Windows Store-dan pulsuz yükləməlisiniz.

“Android-də 2GIS-in aylıq auditoriyası çoxdan 8 milyondan çox istifadəçi olduğundan, biz avqustun 22-dən başlayaraq bir neçə həftə ərzində Android üçün yeni versiyanı tədricən buraxacağıq. Bu, digər platformalara nisbətən daha uzundur, çünki Android proqramında naviqatorun görünüşü ilə yanaşı, dizayn tamamilə dəyişir. Yenilənmiş 2GIS-i yükləmək üçün ilk fürsət əvvəlki versiyaya sahib olan təsadüfi Android istifadəçilərinin 5%-nə veriləcək. Sonra başqa 5%, sonra başqa. Əgər siz hazırda yeni 2GIS-dən istifadə etmək istəyirsinizsə, Google Play-də “2GIS beta” sözünü axtararaq beta versiyasını yükləyə bilərsiniz.

Bu barədə Pavel Moçalkin məlumat verib.

2GIS naviqatorunun iş prinsipinin təsviri

2GIS naviqatoru istədiyiniz təşkilatın girişinə yol qurur və iki optimal marşrut variantına qədər təklif edir (1 şəkil - Android-də nümunə, 2 şəkil - iOS-da nümunə).

2GIS naviqatoru tıxacları nəzərə alır və onların ətrafında marşrut qurur (1 şəkil - Android-də nümunə, 2 şəkil - iOS-da nümunə).


2GIS naviqatoru sizə yol boyu bələdçilik edir, neçə metr sonra növbəti manevri etmək lazım olduğunu bildirir və təyinat yerinə çatma vaxtını hesablayır. Əgər istifadəçi nəzərdə tutulan kursdan azırsa, naviqator dərhal marşrutu yenidən quracaq (1 şəkil - Android-də nümunə, 2 şəkil - iOS-da nümunə).


2GIS naviqatoru blokdaxili yolları tanıyır və hasarların və maneələrin ətrafında birbaşa istədiyiniz girişə marşrut qurur. Oflayn işləyir (1 şəkil - Android-də nümunə, 2 şəkil - iOS-da nümunə).


Android 4.1 və daha yüksək versiyalara əsaslanan bütün smartfonlarda yeni dizaynda və naviqatorlu 2GIS sentyabrın əvvəlində əlçatan olacaq.

Təsvir:

İstədiyiniz yerə necə çatmaq, təşkilatların yerləşməsi, marşrutun planlaşdırılması və daha çox şey haqqında müxtəlif məlumatlar verən naviqasiya proqramı. Bütün bu məlumatları 2GIS proqramında tapa bilərsiniz. Tərtibatçılar tətbiqetmədə rus, italyan və ingilis dillərində bir çox məlumatı dəstəkləmişlər: (bunlar mağazalar, yanacaqdoldurma məntəqələri, apteklərdir). Binaların 3D modellərinə baxmaq və onların mərtəbələrinin sayını görmək də mümkündür. Çox yüksək səviyyəli detallar, qarajlar və hasarları görmək olar. Tətbiqin oflayn rejimi var. Bu gün "2GIS" Rusiya Federasiyasının 212-dən çox şəhərində istifadə edilə bilər.

"2GIS" tətbiqini işə saldıqdan sonra bizə əlfəcinlərin (şirkətlər, xəritə, istiqamətlər, sevimlilər) yerləşdiyi "əsas ekran" təqdim olunur. Həmçinin ekranın yuxarı hissəsində seçilmiş şəhəri axtara bilərik. Ekranın aşağı sağ hissəsində "parametrlər" sekmesine daxil ola bilərsiniz.

"Firmalar" sekmesini tıkladığınız zaman, aşağıdakı kateqoriyalara uyğun olaraq bir obyekt seçə biləcəyiniz bir pəncərə açılacaqdır:
- Ye
- Barlar, klublar
- Otellər
- Avtomobil servisi
- Apteklər
- bankomatlar
- Banklar
- qaz doldurma məntəqəsi
- Taksi

"Xəritə" sekmesini tıkladığınız zaman miqyasını dəyişdirə və yerinizi öyrənə biləcəyiniz bir şəhər xəritəsi açılacaqdır. Xəritə çox yaxşıdır, ətraflıdır, bütün xiyabanlar, evlərin nömrələri, küçə adları görünür. Bina seçərkən orada yerləşən təşkilatları görə bilərsiniz (çox əlverişlidir).

"Oraya necə çatmaq olar" sekmesini tıkladığınız zaman, yerinizdən son nöqtəyə qədər marşrut qura biləcəyiniz bir pəncərə açılacaqdır. İstədiyiniz hər şeyi sevimlilərinizə əlavə edə bilərsiniz.


Parametrlərdə dörd nişan var (kataloqlar, naviqasiya, ümumi, proqram haqqında). Kataloqlarda cihazınızda 2GIS proqram fayllarının yeri haqqında məlumat var. Naviqasiyada siz iki növ xəritə (3D və ya 2D), ekranın boşaldılması, yerin müəyyən edilməsini seçə bilərsiniz. "Ümumi" sekmesinde proqram dilini, sistem klaviaturasından istifadəni və s. seçməliyik.

Proqram haqqında sekmesinde proqram haqqında ən son versiyaya baxa, tərtibatçılara yaza və 2GIS-də reklamlara keçidlər tapa bilərsiniz.