2011-08-01 12 views
4

私はアプリケーション(C#Windows)を開発するので、デバイスの現在位置をすばやく取得する必要があります。GPS-C#Windowsを修正する時間を短縮する

私のx86デバイスにはGPS(ポートCOM)があり、SIMカードは携帯電話用モデムです。 GPSの修理は5〜8分で完了します...

どのようにスピードアップしますか?

編集: スマートフォンは近接した位置を地図上にすばやく表示できますが、どのように動作しますか? SIMカードでも同じことができますか?

+3

私は、答えは、それがどのセルラーモデムであるか、それにAPIがあるかどうかに大きく依存すると思います。 –

+3

使用しているデバイスを投稿できますか?毎回コールドブーツをしているように聞こえます。その場合、通常5〜8分です。 – Brad

+0

@Bradそれは "シンタリオン"モデムであり、私はATコマンド(http://en.wikipedia.org/wiki/Hayes_command_set)を使って電話などを行います。 – scrat789

答えて

2

位置を固定する時間は、主にデバイスで使用されているチップセットとテクノロジに依存します。

私はTomTomの完全な修正のために10分(SIRF 2)を待たなければならなかったことを覚えていますが、今ではすべてのデバイスでSIRF 3と20以上のチャンネルを使用して、位置精度を高めるためにWAAS/EGNOSを使用するチップセットがあります。

モバイルデバイスは、それが細胞の塔(とWi-Fiが利用可能な場合)の領域から取得AGPSと呼ばれる高速化タイプを使用する傾向があり、それがために、すべてのではなく、クエリよりも面積から正しい衛星を見つけることがはるかに高速ですデバイスがどこにあるかを確認します(WAAS/EGNOSの機能とは異なりますが、はるかに高速です)。

あなたのデバイスが使用しているチップセットを確認しようとすると、その8分が「正常」かどうかがわかります。

QTek 2020(Windows Mobile)を持っていて、GlobalSAT BT-3xx(388だったが8年前)を購入し、TomTomは修正するのに約2分かかった。そこで私が持っていたSIRF2 GPSモジュールを使用した場合、それらの10分!

+0

ちょっと不思議なことに、なぜこれを控除したのですか? – Brad

+0

私はそれがGPSシステムの仕組みがどのようなものかわからない人からだと思います – balexandre

関連する問題