My fiancée is going on a trip to New York City and she'd like to have some kind of navigation there on her G1/Dream.

Is there a software (preferably free, or not too costly), that would allow me to save the street map of the whole city (or state) to the SD card and do offline navigation for walking around during the visit? I suppose there should be something that uses OpenStreetMap that might even be free.


3 Answers 3


Google Maps 5.0 has an offline mode that will allow you to view maps without an internet connection.

Google is now caching large areas on Android devices based on what areas they frequently search in Google Maps from their Android phone or tablet. This means people living in New York City, for example, will always have local street and area Maps content.

But if that is not satisfactory, there is always MapDroyd:

MapDroyd stores map files locally on your device using our highly compressed and efficient MicroMap format which is designed and optimized for embedded devices.

  • 1
    +1 for MapDroyd, but cmiiw, but for Google Maps, it sounds like you can't choose which locations are cached, it only cache the areas that you access the most (automatically). Since his fiancee is not from NYC most likely NYC is not what she access the most.
    – Louis Rhys
    Commented Jan 24, 2011 at 4:27

OsmAnd is the perfect software for this. I just had to download it from Market, then download New York maps from the app, and then disable the internet connection from settings.

MapDroyd did the same, though, after I checked it out.


Take a look at these two transit map apps:

NYCMate and NYC Bus & Subway Map

Both include bus maps for each borough which are detailed enough to get you around and incredibly useful if you find you've walked too far and you really want to sit your way back home.

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