Here are the Location Maps available
Maps for 70K
How to Use GPS file on Garmin Devices
Here is a step by step tutorial to use the GPX file
How to Use GPS file in Offline in Smart Phone?
You can use various applications but I have been using Gaia