0

自分が書いているプログラムに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人のユーザーにしか表示されないデスクトッププログラムでこれを行うことに関するライセンスの問題はありますか?

4

1 に答える 1

1

リンクで参照したような埋め込み GPS ウィンドウを作成するために Google Maps API を使用しましたが、基本的にはブラウザ ウィンドウを埋め込み、それを Google マップにリンクしていました。自分でデータを管理し、ブラウザに送り込むことができます。これはローカルで実行できます。

いくつかのことを行う必要があります。

  1. マップ スクリプトを定義します (html/Javascript ファイルを使用)。これらのスクリプトを使用すると、マップに表示している場所を更新して、コード側にフックして制御できます。

  2. GUI でブラウザ オブジェクトを定義し、作成した html ファイルに移動するように設定し、そのオブジェクトのドキュメント部分を使用してスクリプトを呼び出します。

それが完了したら、GPS の位置を制御できるはずです。Google Maps API は、html ファイルで参照されています。その html ファイルが重要です。GPS 位置を更新して地図上に表示するために使用するすべての機能が必要です。

事前に構築されたモジュールおよび/またはライセンスについてはわかりません。

于 2012-02-29T14:24:43.797 に答える