2012-02-14 9 views

答えて

1

hereを見て、2つのGPSポイント間の距離をどのように得ることができるかを見てください(1点は追跡したい車両で、もう1点は円の中心です)。距離を取得したら、その距離が半径よりも大きいかどうかを確認します。距離が半径よりも小さい場合、車両は円内にある。それが半径に等しい場合、車両は円の端にあり、半径より大きい場合、車両は円の外側にある。

あなたはもっと複雑なcalcualtionsが必要な場合は、Spheresを見てすることがあります:すべての 乱雑(およびCPUに負荷をかけ)三角法なし球面三角法を行うための

A Javaパッケージ。球パッケージには点、球ポリゴン、緯度/経度境界ボックス、 軌道、およびシーンのクラス が含まれています。

+0

地点と呼ぶことができる地図上の地点と地点は円の中心です –

+0

@Kandhi:はい、円の中心がポイントの1つです。もう1つはあなたがしたい車ですチェック。あなたはあなたの車両の位置を繰り返し、それぞれをチェックする必要があります。 – npinti

+0

私はバウンディングボックスを知っていますが、円を描く必要があります。 –

関連する問題