A free program for Android, by Vitaliy Panov.
Travel Tracker – GPS tracker is a free travel app for Android phones. It allows you to create, edit, share and download tracks. It records your own GPS tracks with taking pictures and allows you to find new friends, like and comment their tracks. It also allows you to find interesting places on the map and to record them in a simple manner.
It is a cartographic application and it is suitable for people who are interested in travel and photography.
The map is based on OpenStreetMap and it is editable with Google. You can also use Google Maps and Google StreetView.
You can take a photo of the location with the built-in camera and you can also upload it to the cloud.