Better offline behaviour

While running abroad I usually have my mobile data turned off, but the map display sometimes stops displaying my previous runs ( e.g. if I zoom, but sometimes for no obvious cause). I presume the app is trying to reload the run info. Could you change the behaviour so it only discards its cache of old runs after a successful request for new data (or at least doesn’t try refreshing when there’s no internet connection?)

That’s a good idea to cache the data. I know Google maps lets one save an area for off-line use.