I am trying to save route using SkRouteManager's saveroutetocache, and showing route using loadroutefromcache but actually the route is not being saved so every time I load it from the stored id, it shows the route cannot be calculated.
Is there any way to save the route not just in the current map view?
Check out the dedicated chapter for route caching/loading in the documentation and also see the implementation in the demo project (you will have to make sure that "provideMultipleMapSupport" is true in the demo project's manifest for the multiple map views code to be active - see this for details)