this post was submitted on 16 Oct 2023
150 points (98.7% liked)
Open Source
31190 readers
251 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Well, it's important to adjust your expectation when using offline navigation. Vehicle routing is a type of constrain programming, which is a very hard problem where the more computational resource your throw, the more accurate the result would be. The problem is mobile mobile device typically have limited CPU and RAM compared to cloud service. While there are many flagship devices with fast CPU and big RAM these days, osmand were probably designed with the lowest common denominator devices in mind which affect routing performance.
Instead of using the default offline navigation engine, you can actually configure osmand to use online navigation engine. By default, there are only two predefined option there, but you can add more. Try adding a bunch of them and compare which one produce the best routing for your use case.
True, if you are doing it for privacy, then you should try to selfhost it. Else, it's best to use the provided online services. I usually only need the cross streets or highway exit. I can travel without constant GPS navigation. All I need is traffic(car crash) or the general location/plaza. For Houses, I just bring up the map route once I get to the neighborhood.(which is not as cpu/resource intensive to route.)