It looks like from your picture that you have a larger class a coach. I would suggest that what ever you get, it has an rv/truck capability. You can put the specs for your coach in and they will guide you around limitations that a standard GPS would get you into trouble with. They look at height, weight , length, and if you are carrying propane. I have not seen a app that guides trucks but, there are a number of dedicated units out there. If price is not a big issue, KENWOOD/Garmin makes a in dash version (DNX 571 TR) that I put in my coach that works quite nicely. It comes through Kenwood Canada but is supported by Kenwood and Garmin. It is available through Crutchfeild.
2007 Country Coach Affinity
2015 Jeep Grand Cherokee