Інтэрфейс праграмы Mock Location

Працоўная копія праграмы проста ў браўзеры: націскайце кнопкі, перацягвайце карту, адкрывайце спісы. Лічбы на палях тлумачаць, што робіць кожны элемент, а тэкставы разбор — ніжэй.

9:41
Мае лакацыі
3 Захавана:
📍
🏪
📍
Налады
Афармленне
Мова
Рэзервовыя копіі
Пра праграму
Аўтарызацыя

Увайдзіце, каб сінхранізаваць абранае і гісторыю

mocklocation.ru
© OpenStreetMap
Карта
Карта інтэрфейсу

Усе станы праграмы на адной старонцы

У MockLocation адзін экран і тры шторкі па-над ім. Усё астатняе — гэта станы: падмена ўключана ці не, сапраўдная кропка дакладная ці не, укладка «Абраныя» ці «Усе». Націсніце на картку, каб інтэрфейс перайшоў у гэты стан.

Экран карты: усё кіраванне па-над картай

У праграмы няма асобнага «галоўнага экрана» — карта займае яго цалкам, а кнопкі ляжаць па-над ёй паўпразрыстымі кружкамі. Такую кампаноўку выбралі не дзеля прыгажосці: падмену амаль заўсёды ўключаюць на хаду, адной рукой, таму ўсё, што трэба націскаць, сабрана ля ніжняга краю экрана, у зоне дасяжнасці вялікага пальца.

Знізу злева — кнопка падмены, адзіны пераключальнік фіктыўнага месцазнаходжання. Пакуль яна аранжавая, сістэма аддае ўсім праграмам выбраную вамі кропку замест сапраўднай. Справа — калонка з маштабам і кнопкай вяртання да сябе. Зверху — падказка: адзінае месца, дзе праграма размаўляе з карыстальнікам словамі, і там жа з’яўляюцца патрабаванні да налад, адрас выбранай кропкі і папярэджанні пра якасць сігналу.

Кнопка падмены
Кароткае націсканне ўключае і выключае фіктыўную геалакацыю. Асобнай кнопкі «запусціць» на карце няма: кропка задаецца націсканнем на саму карту, а гэтая кнопка толькі вырашае, ці ўключана падмена.
Пошук
Адкрывае па-над картай панэль з радком пошуку і захаванымі месцамі. Карта пад ёй размываецца, але застаецца бачнай.
Галасавы ўвод
Дыктоўка адраса замест набору: праграма распазнае маўленне афлайн і знаходзіць названую кропку.
Маштаб
Плюс і мінус. Утрыманне паўтарае крок, пакуль палец на кнопцы, — пры доўгім набліжэнні гэта прыкметна хутчэй, чым серыя націсканняў.
Бягучае месцазнаходжанне
Пры выключанай падмене вяртае камеру да вашай сапраўднай кропкі і пераправярае яе. Пры ўключанай — тая ж кнопка вядзе камеру да падменнай кропкі: сачыць за сапраўдным становішчам у гэтым рэжыме няма за чым.
Акаўнт
Панэль уваходу. Акаўнт агульны з сайтам, і менавіта ён звязвае спісы на тэлефоне з асабістым кабінетам.
Падказка зверху
Да першага запуску — патрабаванні да налад, пасля — адрас і каардынаты выбранай кропкі. Яна ж кнопка: націсканне адкрывае патрэбны раздзел сістэмных налад.
Кропкі на карце
Сіні кружок — ваша сапраўднае становішча паводле сістэмы. Аранжавая шпілька — кропка, якую бачаць іншыя праграмы, калі падмена ўключана.

Пошук, абранае і гісторыя

Панэль пошуку — гэта адзін спіс з дзвюма ўкладкамі. «Усе» — гісторыя: туды аўтаматычна трапляе кожная кропка, на якую вы калі-небудзь пераносілі падмену. «Абраныя» — тое, што вы самі адзначылі сардэчкам. Радок пошуку шукае адначасова па адрасах праз геакодэр і па вашых захаваных запісах, таму знаёмае месца знаходзіцца па назве, а не па адрасе.

Важная дэталь, якая не відаць адразу: спісы не дублююць адзін аднаго, а глядзяць на адны і тыя ж запісы. Сардэчка — уласцівасць запісу гісторыі, таму сардэчка, знятае ў «Абраных», гасне і ва «Усе», без асобнай чысткі другога спіса. Пры гэтым адзін і той жа адрас, захаваны ў розны час, застаецца двума рознымі запісамі: праграма не лічыць каардынату «тым жа месцам», інакш блізкія націсканні на карту з амаль аднолькавымі каардынатамі моўчкі перазапісвалі б адно аднаго.

Назвы і значкі рэдагуюцца на месцы. Утрыманне радка ператварае яго ў поле ўводу — адрас з геакодэра рэдка чытаецца як назва месца, і перайменоўваць даводзіцца часцей, чым здаецца. Утрыманне квадрата са значком адкрывае сетку з 15 эмодзі: самакат, машына, дом, крама — каб кур’ерскія кропкі з першага погляду адрозніваліся ад хатніх. Кнопка «Ачысціць» выдаляе ўвесь спіс адразу, але тут жа ператвараецца ў «Вярнуць» — магчымасць адмены жыве, пакуль адкрыты экран.

Падрабязнасці пра ліміты спісаў на бясплатным тарыфе — у раздзеле «Месцы, пошук і гісторыя».

Акаўнт і сінхранізацыя

Акаўнт у праграме і акаўнт на сайце — адзін і той жа. Рэгістрацыя і аднаўленне пароля пацвярджаюцца кодам з пошты, а пасля ўваходу абранае і гісторыя пачынаюць сінхранізавацца ў абодва бакі: змена на тэлефоне з’яўляецца ў асабістым кабінеце і наадварот.

Значок тарыфу паказвае не тое, што запісана ў профілі, а тое, што пацверджана на гэты момант: скончаная падпіска паніжае ліміты нават без інтэрнэту. А калі спісы на тэлефоне і на серверы змяніліся незалежна — напрыклад, тэлефон доўга быў без сеткі, — праграма не злівае іх моўчкі, а спыняецца і пытаецца кірунак сінхранізацыі. Ціхае зліццё тут азначала б страту дадзеных, пра якую карыстальнік даведаўся б апошнім.

Што менавіта дае падпіска, апісана на старонцы тарыфаў, а пытанні пра прылады і сінхранізацыю сабраны ў раздзеле «Акаўнт і сінхранізацыя».

Схаваныя рэжымы: што жыве на ўтрыманні

Частка функцый вынесена на ўтрыманне, каб не займаць месца на экране. Тут яны пералічаны ўсе — у самой праграме іх знаходзяць або выпадкова, або з гэтай старонкі.

Утрыманне кнопкі падмены
Рэжым блакіроўкі: дотыкі да карты і кнопак перастаюць працаваць, жывой застаецца толькі чырвоная кнопка. Сэнс — «тэлефон у кішэні, і кропка едзе разам са мной». Выхад — тым жа ўтрыманнем; кароткае націсканне ў гэтым рэжыме наўмысна нічога не робіць.
Утрыманне кнопкі месцазнаходжання
Карта паварочваецца па кірунку руху. Пры ўключанай падмене жэст не працуе: у гэтым рэжыме камера належыць выбранай кропцы.
Утрыманне плюса або мінуса
Маштаб мяняецца крок за крокам, пакуль палец на кнопцы.
Утрыманне радка спіса
Перайменоўвае запіс проста ў радку, без асобнага дыялогу.
Утрыманне значка запісу
Сетка з 15 значкоў для гэтага запісу.
Утрыманне падказкі з патрабаваннямі
Хавае пункт, які нельга закрыць праз налады, — напрыклад, калі прашыўка не паказвае патрэбны пераключальнік.

Што далей

Разбор паказвае, як выглядае праграма і дзе што знаходзіцца. Каб падмена запрацавала на самім тэлефоне, трэба адзін раз уключыць рэжым распрацоўшчыка і выбраць праграму для фіктыўных месцазнаходжанняў — пакрокавая інструкцыя займае сем крокаў і не патрабуе root.

Калі прашыўка выгружае праграму ў фоне і падмена злятае сама, глядзіце інструкцыі для канкрэтных абалонак: Xiaomi (MIUI і HyperOS), Samsung Galaxy і Huawei без сэрвісаў Google.