Я использую плагин OSM (OpenStreetMap) для Qt 5.9, чтобы рассчитать маршрут в своем настольном приложении.
У меня работает локальный сервер OSRM, который получает запросы от приложения.
Я заметил странное мерцание при расчете маршрута и обнаружил, что запрос, поступающий на сторону сервера, не имеет точных GPS-координат, которые я передал в запрос QGeoRoutingManager::calculateRoute.
Координаты только 3-4 знака после запятой, в то время как исходный запрос имел 7 знаков после запятой для точек GPS.
Эта неточность вызывает смещение позиции (что часто приводит к размещению в другом направлении дороги) и, таким образом, приводит к скачку в расчете маршрута.
Есть ли способ установить точность?