IkRoonMaps is a project mainly written in Java, it's free.
Learning how to use Google Maps on Android devices
Copyright (c) 2010, Giles Smith All rights reserved. http://www.iknowfoobar.co.uk/licence/
FULL DOCUMENTATION: http://www.iknowfoobar.co.uk/android/roonmaps/