Decision acceptance deadline

26.01.26 (inclusive)

Form of award

Monetary

Product status

Idea

Task type

ICT tasks

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

Robotics

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

Internet of Things

Type of product

Software/ IS,

Mobile app

Problem description

The current version of the MapLibre Flutter SDK lacks the native ability to fix a placemark in the center of the map and control its position when moving the map. The standard mechanism for working with placemarks assumes that the placemark is linked to specific geo coordinates and moves with the map.

Expected effect

After the implementation of the improved SDK, it will be possible to natively fix the label in the center of the map without using crutchy UI layers. The user will be able to freely move the map, while the placemark will remain fixed in the center of the screen, and the coordinates below it will update smoothly and correctly.

Full name of responsible person

Baiseyit Alibek

Purpose and description of task (project)

Description: You need to fork the open-source SDK MapLibre for Flutter and make changes to implement the functionality of natively moving the placemark fixed in the center of the map. When moving the map, the placemark should remain fixed in the center of the screen, and not "snap" to the coordinates on the surface. The coordinates should be updated as the map moves, and the map should not hang or lose performance. Functionality requirements: Fork the existing MapLibre SDK for Flutter. Add the possibility of a fixed central marker (anchor marker in center). When dragging the map, the placemark remains visually stationary, only the coordinates are updated. The card's performance should not deteriorate: no lags, freezes, or FPS drawdowns. The implementation should be as native as possible (not through UI crutches on top of the map, but through SDK refinement).

Note