Plot your blog posts and/or tweets on a Google Map in date order with a path tracing your route.
You can include the location in the tweets you would like to appear on the map by including the location in square brackets e.g. "Just had soup for lunch [Santa Cruz, CA]" or finish your tweets with "at town, state" e.g. "Just had soup for lunch at Santa Cruz, CA".
Create a custom field in your post form called "location" and enter the location e.g. "London, England"
You can manually adjust the positions of the posts and tweets in the "Posts/Tweets Map" menu under "Posts" in the admin area.
In the "Posts/Tweets Map" settings menu there is an option to "Only show this many recent tweets". This is set to 10 initially, once you have registered you can amend this or leave it blank to show all.
Depending on which service you used to post the photo, you may not be able to see a thumbnail of it on the map. Supported services are Twitter (official mobile app), yfrog, instagram