• 締切済み

VB2005にて地図上にGPSの場所を示すことは可能でしょうか?

こんにちわ。現在大学でGPSの研究をしております。 4台のPCにUSBタイプのGPSを接続し、1台をサーバー、3台をクライアントとして サーバーとクライアントの距離を算出するプログラムを作りました。(VB2005にて) クライアント側のプログラムの内容はシリアルポートからGPSのデータを受け取り、そのデータをサーバー側に無線LANで 送るという形で、サーバー側のプログラムは送られてきたデータを計算し各距離を算出するという形です。 ここからが質問なのですが、これら4台のGPSの場所を画像地図上に表示させるのが目標なんです。これはVB2005で可能でしょうか?可能でしたらどのような方法があるでしょうか。教えていただけると光栄です。よろしくお願いします。 こちらはサーバー側のツールのイメージ図です。 http://upload.fam.cx/cgi-bin/img-box/qic81105185421.jpg

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「画像地図上に表示させる」の地図って何ですか? 1.市販の地図ソフトですか? 2.自分で地図を作成するのですか? 3.GoogleMapやYahooMap等のWeb地図表示サービスですか? 1.ならその地図ソフトの機能にいぞんするでしょう 2.なら相当苦労するでしょう 3.なら比較的簡単です 例えば、予め、JavaScriptでGoogleMapsAPIを使って、地図を表示させ、GPSから取得した位置情報(緯度、経度)をプロットするWebページを作っておきます。VBのフォームでブラウザーオブジェクトを作り、造ったWebページを表示させます。VBからWebページのJavaScriptにデータを渡す部分のみ、ちょっと工夫すればよいわけです。簡単です いっそのこと、VBやめて全部PHPとJavaScriptを使ったWebアプリにしてしまった方がすっきりします。

参考URL:
http://code.google.com/intl/ja/apis/maps/
dragon_69
質問者

補足

早速のお返事ありがとうございます! 最初は2でやるつもりだったのですが、おっしゃるとおりで非常に難しく、 3で行こうかなと思っていたところです。 非常に参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A