問題タブ [compass-geolocation]
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.
android - センサーをリッスンするときに、Android で提供されている 4 つの精度定数よりも正確な精度を取得するにはどうすればよいですか?
Android でコンパスを開発する場合、渡された精度パラメーターを調べることで、センサーの信頼性を確認できます。
onAccuracyChanged(センサーセンサー、整数精度)
このパラメーターは、0、1、2、または 3 のみです。
SENSOR_STATUS_UNRELIABLE、SENSOR_STATUS_ACCURACY_LOW、SENSOR_STATUS_ACCURACY_MEDIUM、SENSOR_STATUS_ACCURACY_HIGH
それぞれ。
ただし、Android マーケットでは、4 値以上で割り切れる精度を反映しているように見えるプログレス バー ゲージを表示する多くのアプリケーションを見ることができます。 4 つの定数よりも正確です。
誰かがこれをどのように行うでしょうか?
javascript - Geolocation : 誰かが高度を上げているかどうかを確認する方法はありますか?
建物内の別のフロアに人が移動しているかどうかを追跡する必要があるアプリケーションを開発しようとしています。海抜メートル単位の高度を提供するGeolocationAPIを使用してみましたが、同じ建物であるため、緯度、経度は同じになり、高度は常に同じになります。
私が使用できる言語は、Andoid air / ios アプリケーションを実行しようとしている Javascript / Actionscript です。
android - 針が常に特定の GPS 位置を指すコンパスを作成するには? (Android の場合)
Android で、常に特定の GPS 位置を指すポインターが表示されるアプリを作成したいと思います。そのため、携帯電話を回したり、車を運転したりしても、ポインタは GPS 位置を指し続けます。
しかし、GPS 位置とコンパス センサーデータを使用して計算を行う方法がわかりません。
誰かが私に始める方法を教えてくれますか、またはこれを行う方法の例を持っていますか?
android - Android デバイスでコンパスの値を滑らかにする
私の Android アプリケーションには、コンパスを使用して回転する立方体がありますが、コンパスは非常に短時間、他の値とはまったく異なる値を返すことがあります。それを解決する方法はありますか、それとも値を滑らかにするメソッドを書く必要がありますか?
android - Android では、コンパスがまだ調整されていないことをプログラムで検出できますか?
ゲームを起動すると、コンパスがしばしば狂ってしまうことがわかりました。オブジェクトは飛び回って、あるべき場所にありません。しかし、電話を 8 の字に動かすと (またはランダムな方向に振るだけで)、おそらく 30 分以内にすべてが所定の位置に収まります。
ハードウェアは、コンパスが較正されていないことを認識していますか? これを検出して、ユーザーに「Android のコンパスを調整する必要があります。このメッセージが消えるまで、電話機を水平の 8 の字に動かしてください」というメッセージをポップアップ表示することは可能でしょうか。
iphone - 方向矢印を特定の位置に回転させる方法
私のアプリでは、1 つの固定位置の緯度経度があります。これで、iPhone デバイスを使用するユーザーはどこにでも移動でき、デバイスを回転させても、矢印 (一部の uiimageview) はその修正位置を指し示す必要があるため、ユーザーは毎回その位置への方向を取得できます。私は次のようにしてみました。
ただし、上記のコードは常に矢印を約に回転させます。すべての場所で北に 2 ~ 3 度。
私の質問はこのスタックオーバーフローの質問に似ていますが、このリンクのコードを使用すると、間違った方向に進んでいます。これについて私を助けてください。
また、加速度計やジャイロデータを使用するアイデアが役立つかどうか。
事前に感謝します。
iphone - 特定の場所を示す iPhone コンパス
私はobjective-cを初めて使用するので、質問があまりにもくだらない場合はお詫び申し上げます。
コンパスをプログラミングしていますが、まだ機能しています (チュートリアルのおかげです)。実際の位置(経度と緯度)が表示されます。コンパス内の矢印が特定の場所 (経度 2 と緯度 2) への方向を示すことは可能ですか? iPhone の磁力と真の向きを考慮する必要があることを読みました。
iphone - iPhone/iPad でのコンパスの真方位
iPhone/iPad コンパスの開発で問題が発生しました。
CLHeading から取得した trueHeading は常に「-1」の値を与えます。ここで立ち往生しています。これが私のコードです:
また、位置情報を使用する地図アプリまたはコンパス アプリで trueHeading の値が突然正しく読み取られることもわかりました。原因は何だろうと思うのですが、何か考えはありますか?iPhone4 と iPad の両方で発生します。
また、設定で位置情報サービスをオフにして再度有効にすると、正しい trueHeading 値を読み取ることができなくなります。作成したアプリで位置情報サービスを有効にできないためでしょうか?
とにかく、事前に感謝します
---私の解決策---
下記参照。
iphone - 精度の円を失うことなく、青い脈動ドット(ユーザーの現在位置)に進行方向を表示します
私は次のようにCLLocationマネージャーを持っています
デバイスが見出し情報をサポートしている場合、メソッドが呼び出されて見出しが更新されます
見出しの変更は以下の方法で取得します
この情報(newHeading.trueHeading)を使用して地図を回転させることができます。しかし、青い点(ユーザーの現在地の指標)に、与えられた精度または強制された精度で進行方向を表すセクターをどのように表示できますか。青い点のカスタム画像を使用することはできますが、その場合、光の「正確な円」が失われます。精度の円が失われないように、青い点のビューへの参照を取得して変更する方法はありますか?
また、注釈の回転は負の回転で回避できますが、マップが回転している場合、注釈の「タイトル」と「サブタイトル」は表示されている画面の表示を超えて拡張されます。それらをマップのビューに制限する方法はありますか?
事前に助けてくれてありがとう
android - 加速度計を使用して OpenGL ES オブジェクトを移動する
私はAndroidアプリケーションを開発しています。私は次のことをしたい:
花瓶などのオブジェクトが中央にある黒い画面が表示されます。
このアプリでは花瓶を360度見渡せます。私は説明します:花瓶が架空の円の中心であると想像してください. ユーザーにこの円をたどらせて、どの視点からでも花瓶を見てもらいたいです。うまく説明できているかわかりません。
実生活では、花瓶の周りを移動して、前、後ろ、および反対側を見ることができます。これをシミュレートしたい。
私の問題は、加速度計を使用してこれをシミュレートできるかどうかわからないことです。
ユーザーが携帯電話で円を描いているかどうかは誰が知ることができますか?
私が理解できない場合、または詳細が必要な場合は、教えてください。