問題タブ [gps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - iPhone の位置情報 API
iPhone がW3C Geolocation 仕様をサポートしているか、またはすぐにサポートするかどうかを知っている人はいますか?
モバイル ユーザー向けのアプリを構築しようとしていますが、さまざまなプラットフォーム (iPhone、Android など) ごとにアプリの開発に時間を費やすよりも、 W3C 標準。
c# - u-blox gpsを使用したC#シリアル通信
USB接続とドライバーを備えたu-blox.comのGPSを持っています。ドライバーは、USBを接続するとポップアップする仮想COMポートをインストールします。ハイパーターミナルを使用して、GPSからのデータの流れを監視できます。
次に、プログラムにデータが必要ですが、それほど簡単ではありません...
シリアルポートクラスを使用してGPSから読み取るいくつかのメソッドを実装しましたが、失敗します。私は以前にC#でいくつかのシリアルデバイスのリーダーとライターをプログラムしましたが、これは私を止めます。
例として、simpleSerialの単純なコードは、USBを抜き差ししない限り、何も提供しません。
matlabで読んでみましたが、これはうまく機能しますが、GPSデータを必要とする私のプログラムの残りの部分はc#であるため、問題は完全には修正されません。
回避できるserialPortクラスで起こっている高レベルのC#のことはありますか?または、GPSのように機能すると思われるUSBシリアルポートの読み取りに既知の問題はありますか?
iphone - デバイスが 3G または非 3G デバイスであるかどうかに基づいて、アプリケーション機能の使用を禁止するにはどうすればよいですか?
3G フォンを使用しているユーザーだけが特定の GPS 機能を使用できるようにしたいと考えています。その機能の使用を許可する前に、デバイスでチェックを実行するにはどうすればよいですか?
python - Python で正規表現を介して GPS 受信機の出力を解析する
航空宇宙工学の修士号を取得しようとしている友人がいます。彼の最後のプロジェクトでは、気象観測気球、ロケット、人工衛星を追跡するためのプログラムを作成する小さなチームに所属しています。このプログラムは、GPS デバイスから入力を受け取り、データを使用して計算を行い、それらの計算の結果を使用して、指向性通信アンテナの向きを変えるように設計された一連のモーターを制御します。これにより、気球、ロケット、または衛星は常に焦点を合わせたままになります。
私自身はやや(永遠の)初心者ですが、友人よりもプログラミングの経験が豊富です。それで、彼が私にアドバイスを求めたとき、私は自分が選んだ言語である Python でプログラムを書くように彼を説得しました。
プロジェクトのこの時点で、GPS デバイスからの入力を解析するコードに取り組んでいます。入力例を次に示します。抽出する必要があるデータは太字で示しています。
$GPRMC, 092204.999,4250.5589,S,14718.5084,E ,1,12,24.4,89.6 , M ,,,0000*1F $GPRMC, 093345.679,4234.7899,N,11344.2567,W ,3,02,24.5,3 10 ,,,0000*1F $GPRMC,044584.936, 1276.5539,N,88734.1543,E ,2,04,33.5, 600.323 ,M,,,*00 $GPRMC,199304.973, 3248.7780 ,N,11355.7832,6,1,0 02.2, 25722.5 ,M,,,*00 $GPRMC,066487.954, 4572.0089,S,45572.3345,W ,3,09,15.0, 35000.00 ,M,,,*1F
データの詳細な説明は次のとおりです。
「すべての行から 5 つのものが必要になるようです。そして、これらの領域のいずれかが空である可能性があることに注意してください。つまり、2 つのコンマが隣り合っているだけです。「,,,」などがあります。いつでも満員になる可能性のある 2 つのフィールドがあります。2 つまたは 3 つのオプションしかないフィールドもありますが、それを当てにするべきではないと思います。」
2 日前、私の友人は、最近の気象気球の打ち上げを追跡するために使用された GPS 受信機から完全なログを取得することができました。データがかなり長いので、このペーストビンに全部入れました。
私はまだ正規表現に慣れていないので、助けを求めています。
iphone - 非 3G iPhone の三角測量 GPS はどのくらい正確ですか?
非 3G iPhone で使用されている三角測量 GPS を使用した経験のある人はいますか? 3G測位と比べてどうですか?iPhone 3G は、GPS 信号が利用できない場合に三角測量を使用しますか? 非 3G 座標の精度を判断する方法はありますか? ありがとう。
gps - GPS signal cleaning & road network matching
I'm using GPS units and mobile computers to track individual pedestrians' travels. I'd like to in real time "clean" the incoming GPS signal to improve its accuracy. Also, after the fact, not necessarily in real time, I would like to "lock" individuals' GPS fixes to positions along a road network. Have any techniques, resources, algorithms, or existing software to suggest on either front?
A few things I am already considering in terms of signal cleaning: - drop fixes for which num. of satellites = 0 - drop fixes for which speed is unnaturally high (say, 600 mph)
And in terms of "locking" to the street network (which I hear is called "map matching"): - lock to the nearest network edge based on root mean squared error - when fixes are far away from road network, highlight those points and allow user to use a GUI (OpenLayers in a Web browser, say) to drag, snap, and drop on to the road network
Thanks for your ideas!
mobile - 私がしていることを推測できるガジェットのために何をプログラムするのですか?究極のライフハック?
これは実際にはプログラミングの質問ではなく、アイデアの質問です。我慢して。
私の妹は私によく使われているノキアN95をくれました。私は本当にそれを必要としません、しかし私はそれのためにいくつかのプログラミングをすることを望みました。それは私がPythonを行うことができるいくつかの言語をサポートしています。
私の質問はこれです:それをどうするか?私がそれについて考えるならば、それは提供することがたくさんあります:私はGPS、モーションセンサー、ワイヤレスインターネット、サウンドとビジュアルキャプチャをプログラムすることができます。ハードディスクの空き容量が多く、サウンドやビデオなどを再生します。
組み合わせは無限のようです。私の見方では、それはいつでも簡単に利用でき、巨大なデータリポジトリ(インターネットとその中の個人データ)にアクセスでき、自宅、職場、またはどこかに移動します。基本的に、グーグルカレンダーを読んで、自分がいない場所にいるべきかどうかを確認することができます。おそらく、あるべき場所に行くためのバスのスケジュールを教えてください。それが私の家の近くにあるかどうか、したがって私の家のPCのBluetooth/Wi-Fiに近いかどうかを確認できます。たぶん、バスの旅のために、最新のデイリーショーと一緒に、デスクトップコンピューターから最近の仕事のドキュメントを入手してください。図書館のアカウントをチェックして、私の本の期限が切れているかどうかを確認し、午前中にそれらを持っていくように通知することができます。Googleカレンダーでマークしたシフトに基づいて目覚まし時計を設定します。
基本的に、私は時間(データを含むカレンダーなど)と空間(gps、キャリアセルID)の動きを分析できるデバイスを持っています。プロキシによって、コンテキストの状況を特定できます。地元の食料品店のgps座標またはセルマストIDを保存でき、コーヒーを持ってくるように思い出させることができます。
私が言ったように、可能性は無限に見えるので、困惑します。他の誰かがこのような何かをプログラムするためにこれらの疑似幻想的な憧れを持っていますか?または同様のアイデアはありますか?この種のデバイスはどのようにあなたの生活に統合され、そしてあなたの生活を助けることができるでしょうか?
ブレーンストーミングができるといいのですが。
blackberry - カスタム/サードパーティ アプリケーションで Location API が機能しない
BB 8800 (Airtel、インド) 用の単純な GPS ベースのアプリケーションを作成しようとしています。
しかし、何らかの理由で私のコード getLocation(timeout) は常に無効な場所を返します(タイムアウト後のみ)。条件パラメーターのさまざまな組み合わせを試しましたが、成功しませんでした。
BlackBerry GPS デモ アプリケーションでさえ動作しないため、問題が私のコードにあるのではないことは確かです。しかし、BB に同梱されている地図アプリケーション「Wayfinder」が正常に動作するため、GPS 受信機は正常に動作しています。
さらにテストするために、SpotFinder と Google マップを実行してみました。しかし、それらも機能しませんでした。Google マップは携帯電話基地局の情報を使用して位置を特定できますが、GPS は使用できません。
私の環境の詳細は次のとおりです。 1. 電話モデル: BlackBerry 8800 2. キャリア: AirTel (インド) 3. デバイス バージョン: 4.2.168 (プラットフォーム 2.3.0.54)
私のキャリアはそれをブロックできますか? [AirTel テクニカル サポートと話しましたが、彼らは開発者を助けることに乗り気ではありませんでした]
前もって感謝します
google-maps - Google マップを使用しているときに、GPS 座標を画面上の位置にマッピングするための適切なアルゴリズムは何ですか?
GPS 座標を、表示された Google マップ上の画面上の位置に変換するアルゴリズムが必要です。これは簡単だと思います。表示されたマップの四隅の座標を取得し、差分を見つけて、画面上のピクセル位置のスケーリング係数を作成します。これは正しいですか、何か不足していますか。これがうんざりして行われたことは知っていますが、それをうまく実装した人、またはそれを実装するためのリソースを持っている人から連絡を取りたいと思っています。