問題タブ [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.
javascript - コンパスのように回転するときの回転Webkitの問題
これは私の単純な関数です(「mycompass」は私の体のdivです)
何らかの理由で、コンパスの「ホイール」が0から360まで完全に回転すると、「仮想」361ではなく0に戻ります...などは、0と360から違いがないことを理解できません。 ..。。
ホイールを時計回りと反時計回りにスムーズに回転させる方法を計算する方法がわかりません
この質問をする別の方法は次のとおりです。
objextを時計回りではなく反時計回りにたとえば15度から270度に回転させるにはどうすればよいですか?スクリプトにその値を伝えるにはどうすればよいですか?
android - Androidでコンパスをエミュレートできますか
エミュレータでコンパスアプリをテストしたい。これは可能ですか、それとも実際のデバイスを使用する必要がありますか?また、私はgpsを使いたくありません。
iphone - iPhoneコンパスの傾き補正
誰かがすでにiphoneコンパスの機首方位傾斜補正をプログラムしましたか?
私はいくつかのアプローチを持っていますが、いくつかの助けやより良い解決策はクールでしょう!
最初に、GvとHvの外積から計算されたベクトルEvを定義します。Gvは、加速度計の値から作成された重力ベクトルであり、Hvは、磁力計の値から作成された方位ベクトルです。EvはGvとHvに垂直に立っているので、horizonatlEastに向かっています。
2番目のiは、外積BvとGvから計算されたベクトルRvを定義します。Bvは私の見た目のベクトルであり、[0,0、-1]として定義されています。RvはGvとBvに垂直で、常に右側に表示されます。
3番目に、これら2つのベクトル、EvとRvの間の角度が、私の修正された見出しになるはずです。角度を計算するには、内積とその内積を作成します。
phi = arcos(Ev * Rv / | Ev | * | Rv |)
理論的には機能するはずですが、ベクトルを正規化する必要があるかもしれません。
誰かがこれに対する解決策を持っていますか?
ありがとう、m01d
iphone - JavaScript を使用した iPhone コンパスへのアクセス
JavaScript を使用して Safari で iPhone コンパスにアクセスできるかどうか知っていますか? GPS へのアクセス方法はわかりますが、コンパスがわかりません。
android - コンパス精度のジレンマ
アプリケーション用のコンパスを作成する必要があります。
ドキュメントを読むと、これを行うには 2 つの合理的な方法があるようです。
- Sensor.TYPE_ORIENTATION メソッド: これは簡単な方法です。これに関する問題は、正確ではないことです。私の測定値を Snaptic Compass と比較すると、約 10 ~ 15 度ずれており、私の目的では受け入れられません。
- Sensor.TYPE_ACCELEROMETER、Sensor.TYPE_MAGNETIC_FIELD、および getRotationMatrix() を remapCoordinateSystem() および getOrientation() メソッドと組み合わせて使用する場合: ドキュメントには、これは「通常はより正確である」と記載されています。問題は、リスナーに登録する遅延に関係なく、デバイスが平らな面に静止していてもコンパスが狂ってしまうことです。
この問題を解決するための提案は大歓迎です。
android - アンドロイドフォンを使用して北を決定する
私はSensorManagerを見ましたが、それでも確信が持てませんでした。電話が真北(またはその他の方向)を見ているかどうかをどのように検出すればよいですか。
mkmapview - モノタッチ コンパス オーバーレイ マップビュー
マップビューに小さなコンパスを表示する必要があります。
これを達成する標準的な方法はありますか?電話が向けられている方向が変わると、明らかに更新する必要があります。
w://
iphone - iPhone加速度計/コンパス値でOpenGL投影行列を制御するには?
加速度計/コンパスのXYZで視点を制御するために使用できる既製のクラス/式はありますか?
対空使用と同じビュー コントロールを実現したいと考えています。
パーツがあります (OpenGL 空間、フィルター処理された加速度、コンパス値、原点の周りの立方体にマッピングされた立方体のパノラマ ビュー)。
誰かが少なくともどこから始めればよいか教えてもらえますか?
accelerometer - 生の加速度計と磁力計のデータを使用して磁気方位を計算する
私は加速度計と磁力計を持っており、それぞれが生のX、Y、Zの読み取り値を生成します。これから、オブジェクトの磁気方位を決定する必要があります。
私は三角法はそれほど得意ではありませんが、デバイスの回転に非常によく反応するだけでなく、そのようなデバイスの角度など、関連性がないと思われる動きにも反応する式をまとめました。指し示す方向に影響を与えない方法。平らに置いたり、デバイスを「回転」させたりします。
磁気方位を計算するための式は正しいと思いますが、入力のピッチとロールのラジアンは間違っていると思います。
ですから、私の質問の核心は(誰かが実際にこれを行う式を持っていない限り)、ピッチとロールに加速度計を使用して、ラジアンで角度を計算する方法です。
次に、見出しの数式自体に関する情報があれば便利です。
android - 異なる電話で異なる値を読み取るAndroidコンパス?
こんにちは:)私はコンパスと場所を使用して場所の方向に矢印を描くアプリケーションに取り組んでいます。私の問題は、エミュレーターでコードを実行すると、すべての矢印が正しい方向を指し、エミュレーターの方向を横向きに変更しても、すべての矢印が正しいことです。しかし、Nexus Oneで同じアプリケーションを実行すると、電話が垂直の場合は矢印はすべて正しいですが、横向きになるとすべての矢印が90度ずれます。北への参照として電話の「上部」を保持します。したがって、電話の向きに合わせてコンパスを修正する必要があります。これはすべての実際の電話で発生し、エミュレーターは別のものですか?それとも、これはNexus Oneだけですか?ありがとう :)