我有兴趣将 Google 地图功能添加到我正在编写的程序中。我将从一个历史 GPS 日志文件开始,其中包含我不断变化的 GPS 位置和日期/时间的记录——例如,当我在路上行驶时。稍后我想将此日志文件输入到 Windows 程序中,该程序会将 GPS 位置显示为谷歌地图中心的标记,该地图显示在屏幕上的窗口中。随着 GPS 位置的变化,谷歌地图将在历史“实时”中自动水平或垂直滚动,以便标记始终保持在地图的中心。
下面是一个现有程序的 YouTube 视频,它已经完全符合我的要求,所以它必须是可能的(它是视频帧右下角的窗格)
http://www.youtube.com/watch?feature=player_embedded&v=r4rwMV7hhaY#at=840
实际上,用户将在几天或几个月前实时回放他们记录的动作。它不会用于跟踪当前的运动。
我对 Google API 知之甚少,但我认为 Google 地图必须在桌面程序中运行,而不是在网站上运行。
是否有任何预先构建的模块已经做到了这一点(也许只是给它一个坐标和时间列表)?
如果不是,我需要使用什么 API 来重现视频中显示的地图行为?
在桌面程序中执行此操作是否存在任何许可问题,只能由 1 个用户看到,而不是在公开可用的网站上?