osmandapp / OsmAnd

OsmAnd
https://osmand.net
Other
4.68k stars 1.02k forks source link

[Feature request] Live wallpaper or widgets #8413

Open traverseda opened 4 years ago

traverseda commented 4 years ago

Android head-units are a pretty popular aftermarket accessory for cars. Having maps on your home screen is a very popular, and car-specific home screens like FCC launcher include maps along side other home screen widgets. Of course that uses their own implementation, which doesn't provide a great user-experience.

Being able to use the map from open street map as either a widget or a live wallpaper would be a killer feature for these head units. There are some that will let you include google maps as a widget or background, but they require always-on internet connections, won't show routing information, or have other issues. Of course the ability to customize the actual look and feel of the maps is a big selling point of osmAnd over alternatives, as people can get very picky about how they want their dash to look.

I'd recommend including it in OsmAnd+, I think it could produce a lot of new sales.

fcc-launcher

Fcc launcher screenshot, courtesy of google

I'd recommend allowing people to include an transparent png overlay, so they can mask out parts of the live wallpaper, it would make building good looking custom head units a lot easier.

This is something that I'd implement myself and charge a few dollars for if I was an android developer, there's are a lot of these head units and it could easily be a killer feature for them.

traverseda commented 4 years ago

As an aside, if this is something that could be done using osmand's api, I will take a crack at it. And of course release whatever I make as libre on f-droid, paid on google play.

Would getBitmapForGpx() enable this kind of functionality?

traverseda commented 1 year ago

With the recent 2.5d maps feature this would still be very very useful to have. There are live map backgrounds, but nothing as good and as customizable as osmand. Really think this could open up a new market segment for OSMand, especially as a feature for osmand+