@Bob-Harvey, there is A LOT to consider when choosing the platform for a navigation app. Once a choice is made, it is not easy to switch (you would be developing an entirely different app). Here offers a development kit. I don't know if OSM has something alike, but you can certainly not mix them in one app.