Google Maps is a fine tool if you need to find your way around, but Google also has a way to create custom maps called Map Engine. The service is getting a mobile upgrade today with the release of the Map Engine app. This will allow users to view and share custom maps on Android devices. It even comes with some neat samples.
The Map Engine Lite web service is available to everyone and has a fairly robust set of tools.