organicmaps / organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
https://organicmaps.app
Apache License 2.0
9.07k stars 882 forks source link

Inaccurate pedestrian routing if destination is not directly reachable #5672

Open glemco opened 11 months ago

glemco commented 11 months ago

Describe the issue

While routing from om://wyrkMfrgg_/Brasserie_Gal (43.703323, 7.285329) to om://0yrkM1usiO/Parcazur_Vauban (43.708993, 7.287031) as a pedestrian, Organic Maps produces a kind of weird path (about 1.1 km) while setting the routing for car produces a more sensible path (760 m). It seems it has to do with having the destination in a place that is not on a street (underground parking), taking points on the street next to it (the one I'd like to take) gives fine results.

Expected behavior

The pedestrian route shouldn't be longer than the one with car (especially since it involves no highways). Likely improving the map with entrances for the parking would improve the accuracy, but it seems the difference in distance should produce already different results.

Screenshots

Screenshot_20230808-191830_Organic Maps

Screenshot_20230808-191820_Organic Maps

System information:

vng commented 11 months ago

One more typical snapping problem of end point. The app took pedestring road in Nice-Gare as the end road and made the route there. You can move end point slightly on left and the app will make a route to the "Rue de Roquebillière"

https://github.com/organicmaps/organicmaps/issues/1697