Адна справа - адкрыць праграму, націснуць кнопку і спытаць «дзе цяпер маё месцазнаходжанне?», каб атрымаць статычную кропку на карце. Абагульваць сваё якое маё месцазнаходжанне ўжывую, дазваляючы камусьці назіраць, як ваш маленькі аватар рухаецца па вуліцы ў рэжыме рэальнага часу, - гэта зусім іншая тэхналогія. Гэта сіла GPS-сачэння ў рэжыме рэальнага часу.
Як працуе адсочванне ў рэальным часе
Калі вы выкарыстоўваеце такую функцыю, як WhatsApp "Share Live Location" або дзеліцеся сваім прыбыццём праз Google Maps, ваш тэлефон не проста правярае ваш GPS адзін раз. Ён уваходзіць у бесперапынны цыкл:
- Чып GPS разлічвае вашы дакладныя каардынаты.
- Прыкладанне пакуе гэтыя каардынаты і адпраўляе іх па вашай сотавай перадачы дадзеных на цэнтральны сервер.
- Сервер абнаўляе вашу пазіцыю на карце чалавека, з якім вы ёю дзеліцеся.
- Праз некалькі секунд цыкл паўтараецца.
Кошт батарэі
Пастаянны адказ на пытанне "дзе маё месцазнаходжанне зараз" вельмі патрабуе рэсурсаў. Падтрыманне чыпа GPS актыўным і пастаянная перадача даных праз сотавы мадэм прывядзе да разрадкі батарэі смартфона значна хутчэй, чым пры звычайным выкарыстанні. Вось чаму функцыі абмену месцазнаходжаннем у прамым эфіры звычайна прапануюць вам усталяваць абмежаванне па часе (напрыклад, абагуліць на 1 гадзіну або 8 гадзін), каб аўтаматычна адключацца і эканоміць зарад батарэі.
Прыклады выкарыстання для адсочвання ў рэальным часе
- Бяспека: ідучы дадому ў адзіноце ўначы і абагульваючы сваё месцазнаходжанне з давераным сябрам, вы гарантуеце, што яны даведаюцца, што вы дабраліся бяспечна.
- Лагістыка: Назіранне за тым, як кіроўца дастаўкі ежы набліжаецца да вашага дому, каб вы дакладна ведалі, калі адчыніць дзверы.
- Каардынацыя: сустрэча з групай сяброў на шматлюдным музычным фестывалі, назіранне за тым, як жывыя кропкі ўсіх сыходзяцца ў адным месцы.
