Googleマップの道路地図に関して、2点間のおおよその距離を計算しようとしています。75% の場合、ポイントは直線上になく、道路地図上で三角形を形成します。直角だけでなく鈍角も考慮しています。そして、斜辺となる点によって作成された線。
点で形成された線を見てみましょう: "x"
その他 2 つの線: "y" & "z"
y と z が等しいと仮定します
最良の結果を得るために、前述のように 2 つのオプションを使用しています。
オプション1:
y = x(sin 45)/(sin90)
Total Distance = 2y
オプション 2:
y = x(sin 30)/(sin120)
Total Distance = 2y
計算では、距離のすべての座標を取得して距離を計算します。両者で10~20%程度違います。
ほとんどの場合、Google マップの車間距離を調べると、2 番目の方法が最も価値があります。
精度を最大化するためのより良い代替手段はありますか?