Тапсырыс беруші
... дейн шешім қабылдау

26.01.26

Марапаттау нысаны

Денежная

Өнім күйі

Идея

Тапсырма түрі

Задачи ИКТ

Сфера применения

Робототехника

Область задачи

Заттар интернеті

Өнім түрі

БҚ/АЖ,

Мобильді қосымша

Мәселенің сипаттамасы

В текущей версии MapLibre Flutter SDK отсутствует нативная возможность закрепить метку в центре карты и управлять её положением при перемещении карты. Стандартный механизм работы с метками предполагает, что метка привязана к конкретным геокоординатам и перемещается вместе с картой.

Күтілетін әсер

После внедрения доработанного SDK появится возможность нативно закреплять метку в центре карты без использования костыльных UI-прослоек. Пользователь сможет свободно перемещать карту, при этом метка останется зафиксированной в центре экрана, а координаты под ней будут обновляться плавно и корректно.

Жауапты тұлғаның ТАӘ

Байсейіт Әлібек

Тапсырманың (жобаның) мақсаты мен сипаттамасы

Описание: Нужно форкнуть open-source SDK MapLibre для Flutter и внести изменения, позволяющие реализовать функционал нативного перемещения метки, закреплённой в центре карты. При перемещении карты метка должна оставаться фиксированной в центре экрана, а не «привязываться» к координатам на поверхности. Координаты должны обновляться по движению карты, при этом карта не должна подвисать или терять производительность. Требования к функционалу: Форкнуть существующий MapLibre SDK для Flutter. Добавить возможность фиксированной центральной метки (anchor marker in center). При перетаскивании карты — метка остаётся неподвижной визуально, обновляются только координаты. Производительность карты не должна ухудшаться: без лагов, зависаний и просадок FPS. Реализация должна быть максимально нативной (не через костыли UI поверх карты, а через доработку SDK).

Ескерту