問題タブ [heading]
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.
ios - iOSコンパスの方位で1度未満の精度を取得することは可能ですか?
基本的に、iPhoneが指している方向を高精度で知りたいので、CLLocationManagerを試しました。問題はCLHeading.magneticHeadingがdoubleを返すことです。たとえば36.44323ですが、デバイスを回転させ始めると、CLLocationManagerは1度に達したときにのみ方向を更新します。 、したがって、数字は次のようになります:36.44323、37.44323、38.44323など。より正確にすることは可能ですか?
php - キーの列見出しを使用して CSV を配列に処理する
フィールド名を含む最初の行を持つ CSV があります。例のデータは...
キー名が列見出しであるキーと値のペアの配列でフォーマットされたデータが必要です。行1では次のようになると思います:
...行 2...
...そして3行目...
静的以外にこれを行う方法がわかりません-問題は、関連付けられたデータを含む列が、あるファイルから次のファイルに変更される可能性があることです...列が再配置、削除、または追加されます。
あなたのアイデアは大歓迎です。
javascript - Phonegap コンパスから x、y、z 値を取得する
チームで拡張現実アプリケーションを開発しています。webapp として開発するためのフレームワークとして phonegap を選択することにしました。Three.js フレームワークを使用して、拡張現実をキャンバスに描画します。
私の問題は、電話の動きに基づいてカメラの回転を機能させることです。数日間インターネットで検索しましたが、見つかりません。実際のアイデアは、Android SDK から getRotationMatrix() メソッドを使用し、それを JavaScript に書き直すことでした。しかし問題は、コンパスから x、y、z データを取得することです。phonegap は、地理的な北極に対する角度 (0 .. 360) のみを提供しますが、getRotationMatrix() メソッドは x、y、z の値を使用します。
軸の値を見出しの値から屈折させるか、直接取得することは可能ですか?
3 つの軸すべてでカメラの回転を計算する他のアイデアはありますか?
ヒントをありがとうございました!
objective-c - どのiOSクラス/コードが磁北を返しますか?
デバイスの磁北からの偏差を度単位で取得し、その値を作成しているコードで使用したいと思います。
デバイスの位置情報サービスを使用したくないので、真北を取得するのではなく、磁北を取得することに関心があります(デバイスの磁力計のみを使用)。
どのクラス(またはコーディングプロセス..)がその値を私に提供できますか(磁力計のみに依存しています)?
CLLocationManagerクラスとそのプロパティは、有効化/利用可能な位置情報サービスに依存しています
一方、CMMagnetometerDataクラスを備えたCore Motionフレームワークは、次のプロパティを提供します。
どうすればそれから学位を取得できますか?または、磁力計から度を取得するための他の方法(クラス/プロパティ/メソッド)はありますか?
その件に関して役立つ情報を持っている人に事前に感謝します!:)
javascript - Google マップ API - ストリートビュー、ジオコーディング、POV 見出し
プロパティのストリートビューを表示し、ストリートビュー カメラをそのプロパティに向けようとしています。
プロパティの緯度は、住所と Google のジオコーディング サービスを使用してジオコーディングされます。
プロパティの latlng とストリートビューの latlng を使用して、computeHeading を使用して方位が計算されますが、カメラはまだプロパティに向けられていません。
問題は、Google のジオコーディング サービスによって返されたプロパティの緯度が実際のプロパティの上ではなく、通りの真ん中にあることです。ストリートビュー位置の緯度も通りのど真ん中。そのため、計算された方向は、カメラをプロパティに向けるのではなく、通りのあるポイントに向けます。
この問題を回避する方法はありますか? 通りの最も近い地点ではなく、実際の建物への住所をジオコーディングするジオコーディング サービスはありますか? より良い結果を得るための他の解決策はありますか?
ありがとう。
android - AndroidでGoogle Placesアプリケーションのようなコンパスの見出しでリストビューを更新する方法
リストビューで目的地の場所を指す矢印を表示しようとしていますが、現在と目的地の間の方位を計算することでこれを行いましたが、ユーザーがデバイスを回転させたときとユーザーの場所が変更されたときに矢印を更新する必要があります。ありがとうございます...
iphone - コンパスの見出しのキャリブレーション不良
私はコンパス アプリを持っていますが、問題は、キャリブレーションに時間がかかることです。アプリがロードされた 2 番目に間違った方向が表示され、左右に曲がった後にのみ正しい方向が表示されます。「locationManagerShouldDisplayHeadingCalibration」関数が「YES」を返しますが、キャリブレーションを要求することはありません...おそらく、ここでいくつかのテクニックを見逃していますか?
ありがとう
iphone - MKPinAnnotationViewの見出し
私のアプリでは、MapViewは動的であり、次のようなIphoneの方向性のために更新されます。
ユーザーがMKPinAnnotationViewを開いた場合、このビューもiPhoneの見出しに応答するようにしたいので、「setTransform:CGAffineTransformMakeRotation」も使用しました。
デバイスの見出しが更新されるたびに、mapviewとPinAnnotationViewの両方も更新されます。問題は、最初は方向が安定するまで3〜4回転(左右)かかり、その前に「ワイルド」になることです。私はそれを正しい方法で説明したと思います
ありがとう
c# - ターゲット見出しの方向を変える
2Dマップで航空機をシミュレートするプログラムを使用しています。ターゲットベアリングに当たるために曲がる方向を見つけるのに少し苦労しています。
私がやろうとしていることは、方向を変えることです。そして、回転量が最大回転量よりも大きい場合は、最大回転量だけ回転します。
問題は、オブジェクトの方位が約10度で、ターゲットがたとえば354度の場合、時計回りに回転してそのターゲットに当たる必要があることです。これは、より小さなターゲットの方位に当たるには方位を差し引くことになるためです。 。問題は、ターゲットの方位が0を通過し、より高い方位範囲に移動するとすぐに、時計回りに回転が逆になることです。これにより、オブジェクトはその方向(反時計回りに回転している、または度が減少している)に向かって回転し、0を通過するとすぐに回転方向を突然逆にします。
現在の見出しから350*の見出しに当たることを検出するために、回転量を度単位で取得するより効率的な方法を見つける必要があります(最大回転量にシミュレーションがあるため、単純に設定heading
することはできません)。 targetHeading
10 *の場合、見出しを減算し続けます。
長い説明でごめんなさい。
[編集]:潜在的な解決策1
excel - Excelで緯度と経度から見出しを計算する
Excelで、P1(lat1、long2)とP2(lat2 long2)の2点間の北からの進行方向を計算したいと思います。