3

誰かの地理位置情報をキャッチする方法に関するデモや例をたくさん見つけましたが、それらの座標を取得して建物の座標と比較する方法を理解するのに苦労しています (または、すべてをキャッチするように推測します;現在のおおよその座標を建物の座標と比較します)。

それはどこにでもあるので、誰かの位置を見つける方法に関するコードは投稿しませんが、私の現在の最終結果は、デバイスの経度/緯度の座標を持っているということですが、今行う必要があるのは、それらを特定の建物の座標を指定し、たとえば 1000 メートル以内にある場合はアクションを実行します (ページにリダイレクトします.. ええ、知っています)。私は現在getCurrentPositionを使用していますが、違いを調査した後、watchPosition に切り替える必要があるかもしれないことに気付きました。

座標、または座標 + 推定面積の比較に関するヘルプは非常に役立ちます..

ありがとう

4

1 に答える 1

2

おそらく、距離の計算には Haversine 式を使用することをお勧めしますが、非常に短い距離にのみ関心がある場合は、二次式を使用するだけでかまいません。

MYSQL による Haversine の例を次に示します。 、式は引き続き保持されます。クエリではなくJSに実装するだけです)

http://www.movable-type.co.uk/scripts/latlong.html

http://en.wikipedia.org/wiki/Haversine_formula

于 2012-06-28T15:21:24.823 に答える