I have a map (GPS coordinates) of a route. The coordinates are in TRK,GPX,KMZ,PLT formats.

During my trip I will not have internet connection, so I can't upload the map too GoogleMaps and use it.

Is there an application that will allow me to use the map offline?

3 Answers 3


The solution I use is TrekBuddy. I have been using this app for the past 5 years in various platforms from Java to Symbian to Android.

This app can load offline map and show your (GPs) position on it. It can show and record your trail (as GPX) and you can show predefined way points on the map (using GPX again). Being a free project from beginning, it does not have a great documentation and support.

In spite of all these downsides, I can still vouch it as one of the most useful and most powerful GPS-Navigation-Tracking app. It requires a bit of learning curve and some serious homework, but that comes at the benefit of using the navigation with out Internet connection.

There are quite a lot of documentation, tools and How-Tos in wiki style in their home page.

I have been using this app for my trekking, city navigation and touring. Few capabilities of this app are:

  1. Display a previously downloaded map tiles and over lay current GPS position on it.
  2. Show the trail as an overlay on the map.
  3. Display previously defined way points on the map
  4. Display previously defined route on the map.
  5. Play a sound when the current position is with in a given radius of a way point
  6. Log the entire trail as GPX
  7. Switch between various maps
  8. Available for Java, Symbian, Android, BlackBerry phones
  9. Display statistics like average speed, average moving speed, altitude change, number of satellite seen etc as seen in the following image:

    app screenshot

  10. All the above without Internet connectivity
  11. All the above free.

PS: I am in no way associated with TrekBuddy other than I am using it and amazed by its usefulness, which you would have probably guessed by now ;-)

There are other apps like OSMAnd, which can do the above with AND without Internet connection. Few features will not work without Internet connection, but all that you asked will work.

Official Google maps now allows pre-downloading map tiles. With this you can select an area which you would be visiting and download them when you are with WiFi connection. However there are no way you can record the route. For that you may have to use MyTracks app from Google.

  • +1 for the OsmAnd suggestion, trekbuddy on my htc sensation appeared quite buggy to me and not intuitive at all.
    – user829755
    Commented Apr 3, 2015 at 6:28

You can choose one specific route and save it to use later:

C|NET - Save maps for offline use in Google Maps for Android

  • the article explains how to save a section of a map for offline use but not how to make a track available on top of it
    – user829755
    Commented Apr 2, 2015 at 23:08

You can take a look at Locus Maps, which allows for importing many different formats, including GPX, KML and KMZ. If the latter are nicely organized, a KMZ can even include images for POIs etc. to be used offline (how to do this, is described step-by-step in this tutorial on the Locus forum), see the screenshot below2 for an example of detail display, showing an older version of the app. The app even allows for navigation (network only needed at the start, for route calculation), offline maps (downloadable right from within the app1), and much more:

Locus: Map Downloading Locus: POI details

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .