title: Google map location displayed in historic real time
body: <p>I'm interested in adding a Google Maps feature to a program I'm writing. I would start with a historic GPS log file containing a record of my changing GPS location and date/time - for example as I drive along the road. Later on I would like to feed this log file into a windows program which would display the GPS position as a marker in the center of a Google Map that is displayed in a window on screen. The Google Map would be automatically scrolled horizontally or vertically in historic "real time" as the GPS position changed so that the marker always stays in the center of the map.</p>
  
  <p>Below is a YouTube video of an existing program which already does exactly what I want, so it must be possible (it's the pane in the bottom right of the video frame)</p>
  
  <p><a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=r4rwMV7hhaY#at=840" rel="nofollow">http://www.youtube.com/watch?feature=player_embedded&amp;v=r4rwMV7hhaY#at=840</a></p>
  
  <p>Effectively the user would be playing-back their <em>recorded</em> movements in real-time from days or months ago. It would not be for tracking <em>current</em> movements.</p>
  
  <p>I don't know much about the Google API yet, but I think that the Google maps would have to be running in a desktop program, and not on a web site.</p>
  
  <p>Are there any pre-built modules which already do this (perhaps just feeding it a list of coordinates and times)?</p>
  
  <p>If not, what API would I need to use to reproduce the map behavior shown in the video?</p>
  
  <p>Also are there any licensing issues with doing this in a desktop program which would only be seen by 1 user rather than on a publicly available web site?</p>