A free program for Android, by The Card Shop.
GPS Camera: Photo with GPS Location & Map View is a simple app that allows you to find the location of the place where the photo was taken, as well as the date and time of the event. The app supports the use of the Google map service. You can add an address to the photo, which will be saved to your phone’s gallery. The app can also add a title and a description of the event. It is intended for use by individuals, groups, and organizations that wish to create a permanent record of an event. It is not intended for use by individuals who are not members of such organizations.