3

緯度と経度と距離を使用してジオフェンス (境界ボックス) のポイントを作成するにはどうすればよいですか。

中心点の緯度と経度があり、ジオフェンス距離があります。

これらの複数のポイントの周りにジオフェンスを作成するロジックは何ですか?

助けてくれてありがとう。

4

2 に答える 2

0

緯度/経度ポイントと距離があり、他の緯度/経度ポイントを見つけたい場合、これは方位範囲問題と呼ばれます。Web サイトhttp://www.movable-type.co.uk/scripts/latlong.htmlで、開始点からの距離と方位を指定した目的地のセクションを参照してください。

ボックス (フェンス) を赤道と平行にする場合、ボックスの北東の角の方位は 45 度になります (式を使用する前にラジアンに変換することを忘れないでください)。次に、4 つのポイントがすべて完了するまで、90 度を追加して次のコーナー ポイントを取得します。

于 2013-01-26T11:23:03.483 に答える
0

1 中心緯度/経度をメートル単位のデカルト (x,y) に変換します。
次に、学校で学んだようにすべての幾何学を行います。

2 極座標式を使用して、正方形の 1 つのコーナー ポイントを作成します。

phi = 45 * TO_RADIANS;
corner.x = tcenter.x + r * sin(phi);
corner.y = tcenter.y + r * cos(phi);

ここで、r はバウンディング ボックスの四角形の対角線の半分の長さ (メートル単位) です。

phi =(90*i + 45), i= 0..3 を使用して、他の点についても同じことを行います。

3 逆変換を使用して、コーナー (x/y) を緯度/経度に戻します

于 2013-01-25T23:51:22.397 に答える