The maps used in the apps are the Apple maps, they require online access (internet access) when viewing, there is no caching of the maps at all, so normally when the maps are not fully populating it is due to either a lack of internet access or slow access.
Feel free to post enhancement requests for the apps, always looking for new ideas.
All the best
Alex