問題タブ [bearing]

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.

0 投票する
1 に答える
3564 参照

iphone - 北だけでなく、実際の座標位置を指すためにコンパスを使用する

私はこれのいくつかの例を見ましたが、それを実装する方法が正確にわかりません(iPhone Compass GPS Directionなど)。(void)startupでcalcBearingWithLatitudeを呼び出す必要がありますか?

私がやろうとしているのは、コンパスにメモリからポイントを引き出し、そのポイントをいわば「北」として使用して、距離などを必要としないことです。

今のところ私の実装ファイルは次のようになります

0 投票する
3 に答える
4436 参照

math - 一連のベアリングの平均を見つける方法

重複の可能性:
一連の角度の平均をどのように計算しますか?

1 から 360 までの一連の方位がある場合、どうすれば平均を見つけることができますか? 通常、平均を見つけるには、それらをすべて合計して、アイテムの数で割ります。ここでの問題は、[1, 359] の場合、2 つのベアリングが 180 になり、実際には 360 になることです。何かアイデアはありますか?

0 投票する
3 に答える
4933 参照

android - ビットマップの回転行列-Android

マップポインタを描画しているカスタムマップ(キャンバス)があります。メインクラスのonLocationChangedメソッドで更新していますが、ビットマップを回転させるのに苦労しています。getBearing()は(少なくとも私にとっては)機能していないようです。そのため、マップ上のポイント間の勾配を見つけるために作業しています。どんな助けでも大歓迎です。

..。

編集:

緯度と経度の座標を使用して方位を見つけることは、単に2点間よりも困難です。ただし、このコード(ここにあるコードから変更)はうまく機能します:

0 投票する
1 に答える
2604 参照

objective-c - Objective-cでの方位角/方位の計算

この式を使用して、マップの2点の方位/方位を取得しようとしています。

つまり、2つの座標で行われたベクトルの実際の北方向を取得します。

θ=atan2(sin(Δlong).cos(lat2)、cos(lat1).sin(lat2)-sin(lat1).cos(lat2).cos(Δlong))

azimut=θ*180/ M_PI;

azimuth =(azimuth + 360)MOD 360;

この式はこのWebページ(http://www.yourhomenow.com/house/haversine.html)から取得しましたが、同じ結果が得られることはありません。

2点の方位を取得する他の方法はありますか?

ありがとう!

0 投票する
1 に答える
763 参照

android - 斜辺と方位の計算方法

このリンクで @DanS から以下のコードを取得しましたhow-to-display-a-map-still-image-file-with-a-moving-current-location

値は次のとおりです。

  • 現在: 41.850033、-87.65005229999997
  • 左上: 41.866514127810355、-87.6720142364502
  • 右下: 41.83397145565242,-87.62824058532715
  • マップの幅: 512 x 512 ピクセル

場所、斜辺(距離)、方位(方位)のオンライン計算機は次のとおりです。

私は次の結果を得ました:

  • 斜辺 = 2581
  • ベアリング = 135.21
  • 現在の距離 X = -2562
  • currentPixelX = 311.9

皆さんに次のことをお願いします。

  1. 計算結果が正しいかどうかを確認します。
  2. currentPixelY (もう 1 つのポイント) を計算する方法について教えてください。

ちなみに、これを使用して、静止画像の左上隅と右下隅を実際の LatLng に結合した静止画像マップに対して、特定の実際の LatLng(現在) の位置を計算することを計画しています。

実際の出力と期待される出力を確認し、全体像を簡単に理解したい場合。こちらのリンクをご参照ください →現在地を静止画地図にマークする方法

0 投票する
2 に答える
228 参照

php - 縦幅がベアリングに与える影響

編集:ほとんどの場合、緯度に応じた縦幅の変化を表す式を使用してこれを理解しました.
縦幅の計算式
ウィキペディアの記事へのリンク。 今、私はこの結果がどのように方位を変えるかを理解しなければなりません、何か提案はありますか?

これは私が直面している問題です。理論的には、経度と緯度のすべての「ブロック」は、それらがどこにあっても等しくなります。ただし、赤道から遠ざかるほど、お互いに向かって狭くなります。したがって、熱帯地方では、実際の面積は赤道よりも 1 つのブロック内ではるかに少ないと言っても過言ではありません。

続ける前に、私の地理の知識は 9 年生で終わったので、これは私自身の調査によるものです。

したがって、簡単にするためにブロックで動作するシステムがあり、それによれば、すべてのブロックは同等です。

ベアリングを考慮すると問題が発生します。画像 (右側) が示すように、これはデバイスによって与えられた実際の方位であり、その正確な角度がシステムに供給されます。そのため、システムはそれを受け取ったとおりに解釈します。(つまり、左側の実線。)

ここに画像の説明を入力

しかし、それは不正確です。したがって、解決策は、デバイスが赤道からどれだけ離れているかに応じて方位を変更して、この経度の狭まりに対応し、左側の点線の矢印に到達することです。これが正しいでしょう。


これは私が知性を使い果たすところです
.1:経度の狭まりを計算する方程式を知り ませ
ん.解決済み 2:それを適用して、方位を正確にオフセットする係数に到達できるかどうかさえわかりません.

今のところphpでこれを行っているわけではありませんが、後の段階でこれをAndroidクライアントに移植することになるでしょう。

0 投票する
0 に答える
308 参照

iphone - 座標と方位情報から目的地座標を算出

iPhoneに1つの座標(緯度、経度)と真のヘディング度の情報がある場合、これから目的地の座標を見つけるにはどうすればよいですか?

ex) 開始座標2D: 37.6009, 126.8647

真の見出し: 271.4766227

距離:0.8m

行き先コーディネート?

Ps 楕円は地球一周に比べて短いので公式を使わなくても大丈夫だと思います。

しかし、楕円の式を考えると、それはより良いです。

0 投票する
1 に答える
108 参照

iphone - 方位が 0 に近い場所の point.x を取得する

独自の拡張現実エンジンを開発しています。

このチュートリアルでは、方位、iPhone の画面サイズ、カメラの視野を使用して、画面上のポイントを表示する方法を見つけました。

パラメータは次のとおりです。

deltaOrient:場所の方位からデバイスの方位を引いたものです。 screenSize:iPhoneの画面サイズ。 fov:カメラの視野。

北の近くの場所を表示するまでは問題なく動作します。デバイスの向きが 1 度から 359 度になると、機能しません。

私はこのログを取得します:

X 座標は から247になり-5669ます。これはエラーです。

どのように修正すればよいか悩んでいますが、まだわかりません。

どんな手掛かり?

0 投票する
0 に答える
1652 参照

android - Location.distanceBetween()は、継続的に変化する距離と方位の値を提供します

私のコードでは、2つのタブレット間の距離と、最初のタブレットを基準にした2番目のタブレットの方向を見つける必要があります。両方のタブは、10秒ごとに場所を更新します。

ただし、位置が更新されると、距離と初期および最終のベアリング値が変化します。

0 投票する
1 に答える
2746 参照

android - ピッチとヨーを指定して、特定の座標 (緯度、経度) を指す矢印を視覚化する方法

ハンドセットを持って動き回っているときに、特定の座標 (緯度、経度) を指す矢印を視覚化する方法を知りたいです。

希望する位置のピッチとヨーを計算しました。移動中にこの位置を指し続ける方法を知りたいです。

よろしく、