自分が書いているプログラムにGoogleマップ機能を追加することに興味があります。私は、たとえば道路に沿って運転しているときに、GPSの位置と日付/時刻の変更の記録を含む履歴GPSログファイルから始めます。後で、このログファイルをWindowsプログラムにフィードして、画面上のウィンドウに表示されるGoogleマップの中央にGPS位置をマーカーとして表示したいと思います。マーカーが常に地図の中央に留まるようにGPS位置が変更されると、Googleマップは歴史的な「リアルタイム」で水平または垂直に自動的にスクロールされます。
以下は、私が望んでいることをすでに正確に実行している既存のプログラムのYouTubeビデオです。したがって、それは可能である必要があります(ビデオフレームの右下のペインです)
http://www.youtube.com/watch?feature=player_embedded&v=r4rwMV7hhaY#at=840
事実上、ユーザーは数日または数か月前から記録された動きをリアルタイムで再生します。現在の動きを追跡するためのものではありません。
Google APIについてはまだよくわかりませんが、GoogleマップはWebサイトではなく、デスクトッププログラムで実行する必要があると思います。
すでにこれを行っているビルド済みのモジュールはありますか(おそらく、座標と時間のリストをフィードするだけです)?
そうでない場合、ビデオに示されているマップの動作を再現するためにどのAPIを使用する必要がありますか?
また、公開されているWebサイトではなく、1人のユーザーにしか表示されないデスクトッププログラムでこれを行うことに関するライセンスの問題はありますか?