osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.64k stars 1.01k forks source link

Add support for AR based navigation in OsmAnd #20731

Open quickfixdemon opened 1 month ago

quickfixdemon commented 1 month ago

Describe the idea

Hi,

English is not my native language, so please excuse me if I make any mistakes in writing this.

I have an idea for OsmAnd, and that is to add support for Augmented Reality navigation. What my idea is is to make it so that osmand can use the devices camera to add navigational arrows or markers into the camera feed(e.g a huge arrow pointing towards the next right you have to take, or a coloured trail layered onto the real world hiking trail you're taking). This could help people navigate better, and it would also be a way for osmand to confirm if the trail in OSM matches the real trail, and if it doesn't, osmand could potentially use a combination of different sensors to draw the correct path or refine the existing one(with the users permission of course)

Expected behaviour

Problem: Some users may find it difficult to follow directions on a 2D/3D map, due to various reasons. Hikers may lose sight of their trail due to a rough drawing of the trail in OSM data which needs to be precise for hikers to use. Also, when driving, some people may misjudge a turn on their route and miss it entirely. OSM also has a lot of trails, paths and roads that are often inaccurate or missing entirely(at least in my country). How my idea solves this: Layering navigation instructions onto a real world camera feed can make it easier to see where you have to go. And if osmand were to use the same camera feed to improve the accuracy of trails, paths and roads and draw new ones, it would make the map better for everyone without a lot of effort.

Alternatives you've considered

Two OSM apps had implemented this idea in the past, but their development stopped a while ago.

Context

Apple also implemented this feature, I think its worth checking out apple maps for inspiration.

quickfixdemon commented 1 week ago

@vshcherb Can you make this a milestone? Even Google has added this feature to their app with Google Live View, and Apple Maps already has this feature. OsmAnd is the only app lagging behind. It's best to start working on this feature now than to wait until later.