Route does not follow mapped roads
July 6, 2022
By default Furkot automatically calculates the routes to follow public roads. In most cases such routes closely adhere to mapped roads at any zoom level.
Furkot uses the same underlying OSM data to display the roads on map and to calculate the routes. However the OSM data is processed differently for mapping and for routing. The update schedule may also be different. This may cause the route to occasionally deviate from the mapped roads.
The more twisty is the route, the more resources it takes to display it accurately. Furkot displays routes quickly with limited number of points and then proceeds to a more detailed rendering. Consequently there may be a period, usually brief, when it looks like the route is taking shortcuts and missing roads. If a trip is opened offline without Internet connection, the route may sometimes remain in a state of coarse rendering, seemingly deviating from roads until Furkot connects to the Internet again.
When exporting tracks for a given trip, Furkot limits the number of points per track. Depending on a target device the resulting track may look like it is not adhering to the mapped roads. The GPS device or the navigation app should be able to fill-in the gaps. If not, Furkot allows for exporting high-resolution tracks which include all available points. This option is an exclusive benefit offered to Furkot Pass holders.
Even high resolution tracks can deviate from the mapped roads when displayed by the GPS device or the navigation app. It may happen when the device or the app is using a different mapping system than Furkot. It is less likely when the GPS device or navigation app is based on the same mapping data (OpenStreetMap) as Furkot, but processes them differently, or at a different update schedule.