Как стать автором
Обновить

Комментарии 34

НЛО прилетело и опубликовало эту надпись здесь
Цепь проще клещами перекусить. Быстрее и бесшумнее.

За это можно получить штраф ещё "круглее", чем за собственно просроченную парковку. В моей части Европы такое очень быстро эскалируется до "запрета на движение автомобиля" (не знаю, как это по-русски называется) — когда машине просто нельзя появляться на дороге иначе, чем на эвакуаторе, а не то конфискация.

У нас тупо в суд можешь загреметь за порчу имущества, если срежешь.
Есть ловкачи, которые режут и прячут — потом пусть тебе докажут, что цепи вообще были. А ты говоришь, что пришел и ничего на машине нет.

Но это конечно все глупости, я до кусачек в багажнике пока не дошел — пытаюсь не нарушать)
Скорее всего у полиции/парковщиков ведется журнал, кому и когда нацепили. И он будет считаться более достоверным источником, чем заявление о «ничего не знаю».
Если уже таскаешь болгарку/клещи в багажнике, то наверное нужно ставить фейковый номерной знак поверх своего. Парковщики один фиг пробивать не будут, только запишут.

Т.е вариант не нарушать — вообще не рассматривается?

не рассматривается. вы всегда выполняете все, что придумал какой-то хрен с горы?
Поставить запаску, колесо с цепью в багажник, дома неспешно решить вопрос с цепью?
Спасибо, мне понравилась идея и реализация. Мне нужно аналогичное приложение которое мониторит позиции меня и автобуса с GPS тракингом и сообщает когда пора выходить из дома. Причем оно должно издавать периодические звуковые сигналы, частота которых увеличивается если мне нужно ускориться чтобы успеть на остановку. В установках нужно добавить интервалы безопасности чтобы прибыть на остановку на пару минут раньше. Мечтаю о таком уже несколько лет :) На самом деле это частный случай общей задачи.

Может, это зависит от региона, но подобный функционал у гугл мапс: выйти через 15 минут, чтобы подойти к остановке к приезду автобуса маршрута такого-то.

Протестировал гугл мапс. У меня по крайней мере он опирается на расписание а не на трекинг к сожалению.
им нельзя слепо верить(( иногда трекер подвисает, уже бывало так, смотришь на карту, маршрутка там, по прикидкам будет через 5 минут, ждёшь, через 5 минут опять смотришь, маршрутка уже за 5 остановок уехала, делаешь круглые глаза «как так? она же мимо не проезжала». Только потом начал подмечать, что некоторые маршруты практически лайф-вьюв, а некоторые если пару минут стоят на одном месте — 100% зависли.
Насколько я знаю, они используют GTFS (General Transit Feed Specification), и не все компании предоставляют реалтаймовый фид. Для многих это тупо статичная табличка время-станция, вот гуглы и пытаются прикинуть, а реальное время конкретного автобуса другое — он уже уехал или не приехал
В моем случае есть real time и автобусная компания предоставляет простую текстовую страницу для мобильного телефона с обратным отсчетом времени для выбранной остановки.
Слепо верить конечно нельзя, например автобус может вообще не появиться на трекинге, но это не значит что он обязательно не приедет. Но если появился и отсчет идет, то будет обязательно.

На всякий случай хотел бы заметить, что постоянный пересмотр маршрута будет довольно энергоемким. Может, его перепрокладывать если телефон сменил позицию в радиусе, например, 10-50 м от предыдущего положения?

А я так и делаю — маршрут пересматривается при смещении в 50 метров. Там у меня есть хитрости в том, как код написан и запускается, потому что нужно таймер учитывать. Но реквесты на маршрут стреляют только при крупном смещении
Возможно имеет смысл для экстренных ситуаций с пропаданием связи/gps сделать шагомер по встроенному гироскопу. В фоновом процессе всегда начинать счет шагов и среднюю скорость с пройденным растоянием, и в случае длительной неработоспособности связи/gps примерно вычислять время на возврат.

Также можно сделать простое серверное API для сбора данных треков и при длительном использовании приложения сравнивать предсказания времени и фактического результата для треков с общей зоной, при расхождениях в будущем вносить корректировки по времени. Это может быть актуально при перемещении через сложные пешеходные маршруты.
Исходный код бы… Писал приложение на flutter и очень застрял на реализации фоновой работы для обоих платформ. Получилось даже, но потом все же перешли на сервер. Пример такого кода только один стоящий можно найти и он указан в статье.
Все хорошо. Но как быть если интернет пропал? Сразу говорить пользователю чтобы шел к машине? Или вы зашли в здание и GPS уплыл в соседний район. У вас ломается предсказание, сколько идти обратно и не ясно в какую сторону. Может начать думать, что машина рядом, а может наоборот.
Угу, я думал об этом. Сейчас, если нет связи, работает просто таймер — все равно придет предупреждение, правда без учета ходьбы. И при каждом смещении апп попробует получить маршрут.

Было бы идеально считать маршрут в офлайне на борту, но это совсем другая лига...)
Я бы считал сколько времени человек идет от последнего нормального локейшена/построеного маршрута и закладывал столько же времени на обратную дорогу.

Офлайн навигация не так сложна, как может показаться. Но пользователю надо будет предварительно качать навигационные данные для своего города.

В соседний район, это ладно, а вот в аэропорт за 20 км за пару секунд легко, и крупным игрокам (Яндекс, гугл) в голову не приходит, что превысить скорость света проблематично...

Всем, у кого покрашилось на андроиде 9 — уже починил и выкатил. Извините)

Там теперь оказывается нужен отдельный FOREGROUND_SERVICE пермишен, а я не спросил

А, еще: в настройках нужно иметь включенным «Более точное определение местоположения» (или «Improve Location Accuracy»). Они в девятке это тоже поменяли, и теперь эта функция подглючивает
Хорошее приложение, отправил знакомым ирландцам так как сам не вожу.
В ответ получил фидбэк, что они оплачивают парковку с приложения, оно присылает уведомление о том что время заканчивается. Да оно не говорит сколько идти, но говорят возиться с 2мя приложениями — морока.
Спасибо. Я знаю это приложение, с ним как раз и попадал, что присылают за 5 минут, а я черт знает где)

Плюс есть же куча бесплатных на короткое время парковок. Там главное не опоздать в бесплатное окно
Всё неплохо, вот только, когда ты ушёл от машины, то с высокой вероятностью будешь в помещении. GPS-координаты будут неадекватными. Ладно, если просто пропадут — а то ведь часто именно показывают невесть куда.
___
Паrдон, не заметил, что mOlind уже о том же написал.
По идее апп построен так, что он старается вывести доступ к локации в высокий приоритет, а значит точность должна быть хорошей. Так же как в гугл картах например. Плюс девайс определяет местоположение по вайфаям и блютусам

Но вообще конечно надо тестить
боюсь, здесь это не очень получится, большинство читающих — москвичи, но в Москве можно просто заплатить (и доплатить) за парковку с телефона. Там другая проблема:
главный подвох — заплатить за парковку с другим условным номером за углом, а за эту получить штраф

Я — не москвич, но тоже не помогу, наша провинция — настолько провинция, что подобные вопросы вообще не возникают.

Но вообще Вы поймали интересную задачку — при внешней простоте много всего нужно учитывать (те же вайфаи, предполагаемую скорость перемещения в разных местах...).

Вы зачем так статью назвали? Уже который раз, листая ленту, ловлю себя на мысли, зачем и КАК он пакует людей и кому это надо отслеживать...

А вот такой вопрос — наверняка при построении маршрута используется какой-нибудь google Routes. А у них большие ограничения на бесплатное использование. Каким сервисом в итоге маршрут строите?
HERE API — полет нормальный, не первый раз пользуюсь
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.