I thought you might be interested in this great Highways and Byways app. It's free and I've tried it, it works great.
It will work on any Android phone as a native app, or in your browser as an HTML5 app on other Smartphones.
You can install it here: http://churchapp.mobi/highwaysandbyways
(note: you may need to enable third-party app installation in the 'settings' of your device)