GPSの計算について質問があります。私の問題は次のとおりです:
特定のポイントPがあり、Pの周りのNポイントを計算したいと思います。
アルゴリズムは次のとおりです。
P = (x, y) // latitude, longitude
N = 8
angle_size = 360/N
points = []
for i in 1..N
points.push compute_100meter(P, angle_size*i)
end
この例では、Pから100メートル以内の8つの等距離点を計算しようとしています。
誰かが私にそうすることを許可しているルビーの宝石を知っていますか?私の問題はの内容を書くことですcompute_100meter
編集:
地球の曲率を考慮して、ポイントの座標を度(緯度、経度)で取得する必要があります。