Did they add any form of functional nautical navigation? It always jumps to the nearest road on LAND. The feature should be removed if it doesn't work.
I've had the nautical navigation work fine when canoeing on rivers and streams where you're following linear features on the map. What it lacks is the ability to plot a sensible course across a polygon of open water.
Any chance the profile you were using had the "snap to nearest road" option turned on? If that option was on for the profile then that would be why it jumped to the nearest road.
At this point I prefer OsmAnd navigation over Google maps.
Maps reliably does stupid things like route through winding residential streets because it thinks that's faster and can obviously be done at the full posted speed limit.
OsmAnd on the other hand builds routes I would build: get on the main road and get close, then get to the destination.
A while back I was using OsmAnd on a ~700 mile route, and it was taking over 10 minutes despite most of the route ending up being on a single highway. I tried that same route just now and it took 7 seconds. Such a great improvement!
I don't know how everyone is getting these faster speeds. I set my navigation to HH x C++ and it still takes several minutes to calculate routes of just a couple km. I love Osmand, but bugs like these are par for the course with the app. Going back to online Graphhopper routing.
Some of those objections to Contraction Hierarchies are possibly a little out of date. Modern variants of the technique allow for rapid live traffic customisation, see e.g. https://arxiv.org/pdf/2502.10519 . I suspect that the "nested dissection" approach also allows for regional maps.
It's been a while since I looked at OSRM's implementation, but I don't think they've been keeping up with the cutting edge here.
I love osmand. But every new update seems slower. Navigation speed is mostly ok, I use it for walking and cycling which means routes tend to be short. But panning and zooming the map is just annoyingly slow. It sort of works when I disable most map features, but the map features are the reason I use osmand...
I get where you are coming from, but it's still the best map application ever. Whenever I travel I download all the details for the country and am self-sufficient. Can't get lost or hungry. Everything is just there. Am willing to suffer a bit to keep that functionality. UI needs a big improvement though.
I really want to stop using Google maps but the issue I have with every other option is that I can never just search for the place I want to go to. 99% of the time, the place I am going to is a business, searching "<shop name> <city name>" on anything other than Google maps either gives me nothing (OsmAnd in this category) or might give me some the shops of that chain but in a random order and intermixed with towns a hundred miles away which have the same name. More generic queries like "petrol station" are even worse. The best solution I have come up with is to use Google maps to find the actual address and then copy that into the other app but at that point I might as well just use Google maps.
"The best solution I have come up with is to use Google maps to find the address and then copy that into the other app but at that point I might as well use Google maps."
I create an SQLite database of business street addresses using online Yellow Pages, e.g., yellowpages.com
I wrote a simple utility to extract the name, address, phone and URL data from the HTML and convert to SQL. I make the .db file and test it on a laptop
Then I copy the .db file to the phone and query using sqlite3 in Termux
I can then search and copy addresses into OsmAnd or Google Maps
The big issue for me is that Android Auto does not work without Maps for positioning and navigation. Tried to completely remove Maps and use other applications for Navigation, they do not even start, since the core positioning components is integrated with Maps.
Years ago I bought Sygic lifetime one, and it has offline maps with updates. Although I don’t use it as much anymore, but it was so accurate, and that was before google nav too.
CoMaps is by far one of the best offline navigation map app available.
They forked from Organic Maps project which seems to have gone evil.
CoMaps calculation is very fast, map update is constant, it is very lightweight, it has a very clean layout, usability is top tier.
CoMaps can find places by the business name, there is still room for improvement but it works.
I was using EarthMagic before that, it was the perfect 10/10 opensource app until they went greedy, and the app now has tons of problems.
I went back to Sygic which is an awesome offline map app, I have a lifetime Premium licensing and as expected, now there is a Premium Plus license which some features were moved to like TTS and limited map update.
CoMaps also works really well with Android Auto and I am running GrapheneOS, it was actually somebody within GOS who recommended it to me.
CoMaps also display trains line, buses stops, public toilets, even motorcycle parking.
If you are tired of dramas, give CoMaps a go.
CoMaps is available via Codeberg opensource alternative to GitHub and they are pretty active towards reporting issues.
Could anyone explain, please, where's the 100x acceleration they mention? The screen records compare 36 seconds to 13 seconds, that's roughly 3x.
Also, this piece:
> 100x speedup is achieved by comparing HH with bidirectional A*. 2-phase A* already uses many heuristics which don't always create an optimal route and still 5-10x slower.
So, 2-phase A* is 5-10x slower than bidirectional A*?
An easy way to contribute to OSM is by using Street Complete (https://streetcomplete.app/) which asks questions about one's surroundings.
"This app finds missing map data in your vicinity and displays it on a map as quests. Solve each quest by visiting the location on-site and answering a simple question to update the map."
24 comments
[ 2.8 ms ] story [ 52.3 ms ] threadMaps reliably does stupid things like route through winding residential streets because it thinks that's faster and can obviously be done at the full posted speed limit.
OsmAnd on the other hand builds routes I would build: get on the main road and get close, then get to the destination.
I would at once get the 15-year XV plan if they got this, but perhaps it's at odds with their motto “Offline Maps and Navigation”?
(even if I personally could live with schedule-based routing, i.e. not real-time routing, at least for a while).
It's been a while since I looked at OSRM's implementation, but I don't think they've been keeping up with the cutting edge here.
Anyone have any solutions to this?
I create an SQLite database of business street addresses using online Yellow Pages, e.g., yellowpages.com
I wrote a simple utility to extract the name, address, phone and URL data from the HTML and convert to SQL. I make the .db file and test it on a laptop
Then I copy the .db file to the phone and query using sqlite3 in Termux
I can then search and copy addresses into OsmAnd or Google Maps
They forked from Organic Maps project which seems to have gone evil.
CoMaps calculation is very fast, map update is constant, it is very lightweight, it has a very clean layout, usability is top tier. CoMaps can find places by the business name, there is still room for improvement but it works.
I was using EarthMagic before that, it was the perfect 10/10 opensource app until they went greedy, and the app now has tons of problems.
I went back to Sygic which is an awesome offline map app, I have a lifetime Premium licensing and as expected, now there is a Premium Plus license which some features were moved to like TTS and limited map update.
CoMaps also works really well with Android Auto and I am running GrapheneOS, it was actually somebody within GOS who recommended it to me.
CoMaps also display trains line, buses stops, public toilets, even motorcycle parking. If you are tired of dramas, give CoMaps a go.
CoMaps is available via Codeberg opensource alternative to GitHub and they are pretty active towards reporting issues.
Also, this piece:
> 100x speedup is achieved by comparing HH with bidirectional A*. 2-phase A* already uses many heuristics which don't always create an optimal route and still 5-10x slower.
So, 2-phase A* is 5-10x slower than bidirectional A*?
"This app finds missing map data in your vicinity and displays it on a map as quests. Solve each quest by visiting the location on-site and answering a simple question to update the map."
Available from f-droid.