TGViewer
C# Short Posts 🔞 C# Short Posts 🔞 @dimasshortposts · 306 subscribers
Post #241 914
🛵 Курьер на карте – продолжение.

Ну что, салатики 🥗 кончились, наступило время попизделочек за курьера на карте. В прошлом году мы выяснили, что работает он херово. Может вы тоже заметили. Ну по карйней мере за последний месяц я получил столько скриншотов, сколько не получал за всю свою жизнь.
 
Что по-своему приятно – значит фичей пользуются!

Но и по-своему неприятно – значит что-то не работает. Ибо вряд ли кто-то пришлет скриншот с подписью "Глянь как заебись работает!" Если это не дикпик, разумеется.

🔥 Решили в общем бороться с проблемой. Для этого приступили к сбору информации. Решили придумать дашборд, который вмещает в себя всю необходимую информацию о том, как там с нашей точностью.
 
Получился дашборд, который скорее показывает, как там обстоят дела с нашей неточностью. Он собственно на пояснительном дикпике. Ну и по нему видно, что поездок с достаточным количеством точек – меньше половины. Грустненько.
 
В общем наша фича содержала фатальный недостаток и не один, а целых четыре:

👌 Поставили интервал обновления в 1 минуту. Это оказалось катастрофически мало. Так было специально – не хотели перегрузить МАПИ в новогодние пики. Но мы еще и не дали возможность получать этот интервал с бэка, а значит изменить его так просто не получится.

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

👌 Не учли, что координаты могут приходить с отвратительной точностью – типа километров в 200. В наше-то время и такой просчет. И не стали отсеивать такие точки, а просто отдаем их как есть. Мне почему-то стыднее всего за этот пункт, ведь в принципе я с этим лет пять назад уже сталкивался.

👌Еще есть недостаток, про который мы знали, но пока решили забить – когда курьер доставляет два заказа, как это отображать? получается сейчас временами курьер как бы съебывается от вашего дома, причем все время глядя на вас. Но на самом деле сделать как-то адекватно эту фичу сейчас нереально сложно, поэтому решили отложить.

🅰️ Итого
Сейчас выходит, что только ~30% пользователей видят фичу на уровне "сносно", у остальных она не работает. (на дикпике красным показан процент не от общего числа поездок,а от тех, на которых вообще курьер показывается, поэтому я указываю прям реальный процент).

Но руки не опускаем. 🛐 Сначала исправим частоту обновления, потом сделаем так, чтобы как можно больше курьеров по возможности использовали приложение для старта поездки. Ну и напоследок доведем до ума саму отправку координат, прикрутим фильтры для отлова точек с низким accuracy, посмотрим, как сделать так, чтобы сами точки чаще отправлялись (кстати уже процент ползет вверх понемногу).
 
Ну и, конечно, молю всех богов, чтобы все это успеть сделать до конца января. Ибо, ну не круто ваще, когда такая фича, и такое говнище.
 
Короче, вот такие дела. Может вам будет полезно, если будете делать что-то с картами. Ну и делитесь опытом, если тоже нарывались на подобное дерьмо.
  • 👍 5
  • 🔥 3
  • 💩 1
More from @dimasshortposts
  1. Sep 26, 2026🧵 Тредик для вопросов по докладу про MAF на дотнексте В докладе многие подробности опусти…
  2. Sep 23, 2026Даже самым хардкорным ребятам надо отдыхать, так что отдыхаем, мои чюваки 🕺 🧑‍💻dp🥁 #he…
  3. Sep 16, 2026🎯 Instrumented Tier0: профилирование кода В прошлый раз мы разобрали два уровня компиляци…
  4. Sep 15, 2026🔜 Готовлюсь к DOTNEXT 2026 В прошлом году за две недели до выступления я зачитывал свой д…
  5. Sep 9, 2026C# Short Posts 🔞 pinned «🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот к…
  6. Sep 9, 2026🐸 О чём этот канал? Кажется, я уже достаточно давно веду этот канальчик, и пора бы описат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →