2008-08-13 13 views
2

私は良いAPIを使ってGPSを探しています。私はそれにアドレスを送信し、そのアドレスに移動するように指示したいと思います。私はまた、現在の場所をGPSから引き出す必要があります。私はGPSをBluetoothでノートパソコンに接続したり、USBケーブルで接続したりすることができます。良いAPIを使ってGPSを探しています

私はDashを少し見ましたが、毎月の購読は欠点です。また、プライベートネットワーク上の場所と住所を保持したいと思います。

私は.NETプログラマーですので、.NET対応APIが私にとって最適です。

APIを使用してGPSとの間でデータをプッシュ/プルする例をいくつかご紹介します。

答えて

6

ガーミンGPSと話したい場合は、developer websiteをチェックすることができます。彼らは、Webサービスへの話し方から、デバイスと直接インターフェースする低レベルのSerial & USB I/Oを行うまで、さまざまなリソースを持っています。

1

私はGPSによって衛星航法を意味すると思いますか?ほとんどのGPSユニットは、道路上を効果的にナビゲートするために必要なターンバイ・バイ・ターン(turn-by-turn)機能を提供していません。更新

OKをガーミンがはるかに庭で最大の犬なので、私はガーミンのLocation Based Services ToolkitFleet Management ToolkitとそのCommunicator API(特にDeviceControlモジュール)をご覧になることをお勧め。

2

WMを実行しているGPS対応携帯電話はどうですか?私はモトローラQ9cを持っています。 GPSデータロガーに取り組んでいるので、私のフライトを地図にすることができます。 Windows Mobile SDKは素晴らしいC#サンプルを扱います。

1

routes.tomtom.comで覗いてみると、TomTomにアドレスを送信できます。

(警告:!patent pending

2

GPSデバイスは、通常は正常にターンバイターンの情報を提供していません。

ほとんどすべてのGPSデバイス(内部、ブルートゥース経由でリンクされたものなど)は、単純なテキストベースのプロトコルでカプセル化された緯度、経度、高度を提供するNMEA標準に準拠しています。これらのほとんどすべてが、シンプルなシリアルポートを介して通信します。このポートでは、.NETを使用して約4行のコードにアクセスできます。

ターンバイターンの方向は、GPSが接続されているPDA、携帯電話、またはコンピュータによって計算されます。インターネット接続が利用可能な場合、Google MapsやWindows Live Local APIは使いやすく(特にWebRequestやソケットを使用している.NETから)、おそらくあなたの問題に対する最良の解決策になります!

+0

NMEAが実際に準拠している標準であることを示唆するために、私は実際にこのようなデバイスがないことを知っています。データストリームにNMEAを吐き出します。 、そして通常は書式の混乱。 NMEAの実装に関する問題についてはhttp://gpsd.berlios.de/replacing-nmea.html#id507239、一般的にGPSデータを解析することがどれほど難しいかについてのEricの他の記事を参照してください。 –

関連する問題