PINSTEPS - Literally: pins your steps. As you travel, the app connects our location to the map, and the pictures we took to the right place - all without the need to connect to the network. As soon as we have finished traveling and connected to the Internet, PINSTEPS connects it all to a single trip itinerary while creating milestones with attached pictures, videos and audio recordings. PINSTEPS finds information about places we took photos at or found interest in, and suggests that we edit the milestones while adding personal comments. The tracks are saved on our personal page. You can upload them on the private page and share with other participants, you can share it outside of the app. You can add other users' travels to your personal page, and allow any saved route to be re-routed using the PINSTEPS navigator itself.
Cool app! Just push start at the beginning and finish at the end and get all you trip in one place with photos and place's info! It works offline