Nick Rabinwitz has created a Javascript library called TimeMap that lets you use the Google Maps API in conjuction with the Simile Timeline API, alternatively you could use a third party map creation tool like Dipity to create a timeline map, or, if you have the development skills, you could create your own timeline interface to work in conjunction with Google Maps.