Regarding the map application: osmand for Android, don’t know if there exist ports to other platforms. As you can download from fdroid, it should meet most oft your criteria.
You can directly contribute to open Street maps and do some nice bike navigation as well. And it’s very aesthetical, I think;-)
Regarding the map application: osmand for Android, don’t know if there exist ports to other platforms. As you can download from fdroid, it should meet most oft your criteria. You can directly contribute to open Street maps and do some nice bike navigation as well. And it’s very aesthetical, I think;-)