概要 計算式 プログラムを作成 算出結果の確認 まとめ 最後に 概要 最近では企業が多くの API を公開しており、それらを利用して簡単にアプリケーションを作成できるようになりました。 その中には、店舗情報を扱う API も数多く存在します。 店舗情報を扱う API の多くは、店舗の位置情報を表すため緯度経度を利用しています。 位置情報を利用したアプリケーションを作成する場合、緯度経度から 2 点間の距離を求めたいと思うことがあるかもしれません。 例えば、店舗情報 API と組み合わせて、『現在地周辺の半径 ○○ m 以内のレストランを近い順に表示したい』と思った場合、これに該当します。 今回、緯度経度から 2 点間の距離を算出するプログラムを作成する機会があったので、その時のことをまとめました。 計算式 地球は球体なので、地球上の 2 点間の距離を算出するには、大円距離を求める必要があり
![【Ruby on Rails】緯度経度から 2 点間の距離を算出する - きゃまなかのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/a2f484de4a114da91dc40e6a6fb07ef1d5886f5e/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkyamanak83%2F20170917%2F20170917164145.jpg)