Changing out your entire navigation software stack to get a speedometer readout is like changing out you car because the rear view mirror fell off. The map data and navigation algorithms are far more important than such a tangential issue.
However if you decide not to throw the baby out with the bathwater you can actually have your cake and eat it too. ...
OsmAnd can work with online or offline (pre-downloaded) OpenStreetMap data. It offers offline search and directions (pedestrian, cycling and driving). It can provide voice guidance.
The basic application is free (no cost and no ads). There is a for-pay version which allows downloading more offline maps.
Locus Maps can do this and more. A very useful bonus feature here is it can import complete .kmz files (including images and everything) for offline use, so you can make your own travel guide (used it this way a couple of times). If you calculate your routes ahead (e.g. in the hotel, while still on WiFi), navigation should also work offline.
Locus Maps ...
OsmAnd is one of the closest options.
free, but with in-app purchases
based on OpenStreetMap
turn-by-turn voice guidance
search destinations by address, by type (e.g.: parking, restaurant, hotel, gas station), or by geographical coordinates
a lot of other features
There is OSMand. It is a navigation app for which you can download maps, but it comes out-of-the-box with
a (low-resolution) world map,
a compass, showing
the direction to target, and
only 7 MB.
It is available on Google Play and F-Droid. So if the extra map does not bother you, go give it a try.
There are a bunch of apps which would match your description. Some of them come for free, some require a little fee:
Available in a free version and a paid version (~EUR 3.50) at playstore, and the latter one also for free at F-Droid, this is one of the best known high-quality solutions for Android. Map material can be downloaded per-country for ...
Google Maps allows you to download an area for offline turn by turn navigation. See here the details https://support.google.com/maps/answer/6291838
Sygic GPS Navigation & Maps is also a good one for Android. As well as TomTom GPS Navigation Traffic
For iPhone, you can also have Sygic GPS Navigation & Maps, and HERE WeGo
BCGSoft has a control that's called CBCGPShellBreadcrumb. Here's what it looks like.
I use many of their controls. While their documentation is somewhat poor, they provide full source code. Unfortunately, in your case, at the moment, they don't have a version of their library for Visual Studio 2013 .net languages. They're pretty good at getting releases ...
M8 might be an interesting candidate for you:
M8: Navigation incl. speed display / ride or walk / location search (Source: Google Play; click images for larger variants)
The first screenshot shows your "real-time speed" in the bottom-bar, including (turn-by-turn) navigation. As you can see in the second screenshot, you even can chose whether you want a "...
Google Maps allows you to do this by setting road types you would rather avoid or by using "alternate route" methods.
To change a driving route, click and hold a spot on the route and drag it to a new spot on the map. If you're using Maps in Lite mode, you won't be able to drag to change routes.
Basically you let it plot your route then just drag around ...
Free GPS Navigation seems to do what I want:
Preferably gratis, or sub $20
Free, but "Offers in-app purchases"
Open Street maps, or anything non-Google
I doesn't say, I need more research. At least it's not sending data direct to Google
Offline maps – preferably stored on SD card ✔ first thing that happens when you launch it is that it asks ...
Check out this link.
Heaps of options, and it does mention open source options. All will use OpenStreetMaps as the map and routing.
The Maps.Me solution looks pretty good - https://wiki.openstreetmap.org/wiki/MAPS.ME
Navit seems to be more focused on in-car navigation, which might be more suitable depending upon ...
As per @izzy's suggestion in the comments, I've now found a number of theoretical solutions, and one that works, enough, in a way that I need.
I managed to get the Traccar app send data to a Traccar server, but I do not see a straightforward way to then get data out of the Traccar server.
There's also php-tracks-recorder, a web-based package which is ...
Maps.me has almost every point
free, but contains ads
based on OpenStreetMap
lane guidance (not 100% sure by the time of writing)
and other features, described here and here
I'm not quite sure about an app that allows you to specify your speed on different road types but from former experience using The Field Trip app (by Google) where it looks for sites of interest around you,allows you to mention certain road types(i'm not sure i just heard it from someone).
it's not much of an answer but i'll find out more and inform you when ...