• ベストアンサー

レーダーみたいなものがほしい。

携帯電話のGPSを使ってgooglemapなどの地図にリアルタイムで現在地をPCに表示させるシステムは無料フリーでありますか? 同時に複数人の現在地を表示させ、ナビゲーションみたいに動きを表示させたいです。 用途はルートが決まってる営業の管理でバイクを使っています。 また製作するにはどういうスキルが必要でししょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

複数台を他の人から参照できるようにするフリーのソフトというものは寡聞にして聞いたことがないです。 既存のものを求めるなら、携帯電話とかフリーソフトのコーナーで質問した方がよいかと思います。 で、制作ですが…プログラミング自体に慣れていないなら大変かと思います。 まずは携帯電話でGPSを送り続けるプログラムを作成し(二番目に楽)、次にその情報を受けるサーバプログラムを作成し(これが一番楽)、受けたデータを表示するプログラムを作成する(わりと大変)。外注したらよほど安くても300万は下らないんじゃないでしょうか。 情報保護の観点から言って、単純にgoogleマップなどの外部サービスを利用するわけにはいかないので、地図データをそういったサービスから勝手に取ってくる必要があるかもしれません。その場合は、地図のデータの取り方を自分で探す必要があります。 ご自分で地図を準備されるなら、必要ない心配ですが。 また、生GPSのデータには誤差がありますから、その誤差を抑える計算を自前で実装しなければいけません。 端末ではバックグラウンドで動くアプリケーションを作成し、一定の間隔でサーバにメッセージを送るプログラムを作成することになります。複数の値を扱うのでXMLやJSONなどでデータの意味を表現することになると思います。通信自体はHTTPが楽でしょう。 サーバのデータ受信部では受け取ったデータを解析してデータベースに放り込むことでしょう。これはライブラリがあるので簡単です。 以上まとめれば、自作には、 ・携帯電話アプリ(JavaかObjCかC++) ・パソコン上のGUI(C#かVBかJavaあたり) ・データベース ・XML、JSON ・ネットワーク あたりの知識が必要とされると思います。

その他の回答 (1)

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

 有料のものなら「位置情報サービス」で検索すれば、キャリア提供のサービス、 3rdベンダー提供のサービス等たくさん見つかります。 自分で全部用意するには、 まず、携帯電話内臓のGPSの仕様、インターフェース等が公開されて ないような気がします。よって、携帯GPSにしろ、PHSの位置情報サービス にしろキャリア提供のサービスの契約が必須になるんじゃないかと思います。 ※USB接続できるGPSが市販されてます。営業マンにWindow PCと一緒に持たせ、 PCからインターネット経由で自社のサーバーに位置情報を定期的に 送信させるクライアントプログラムは、vbscriptだけでも、でわりかし簡単に作れる。  サーバー側は、PHPで受け取った端末毎位置情報をDBに格納しといて、 WebページはDBをjavascriptのajaxでアクセスして、Googlemap APIを使って 地図にマッピングする。 この方法については、オライリーの「Googl Maps Hacks 第1版」の方に 載ってた(図書館で借りた、今売ってる第2版には詳しくのってない) http://www.marlin-arms.com/support/gmh2/

関連するQ&A