私はウェブサイトを開発しています。連絡先ページで、ユーザーが最寄りの店舗を見つけて、Googleマップでその店舗への道順を示すのを支援する必要があります。
同社は市内に4つの店舗を持っています(そして私はすべての店舗の緯度と経度を持っています)。
ユーザーがボタンを押すと、ユーザーの緯度と経度が表示されます。
ここまでは順調ですね!次に、どのストアがユーザーに最も近いかを計算する必要があります。これどうやってするの?
私はウェブサイトを開発しています。連絡先ページで、ユーザーが最寄りの店舗を見つけて、Googleマップでその店舗への道順を示すのを支援する必要があります。
同社は市内に4つの店舗を持っています(そして私はすべての店舗の緯度と経度を持っています)。
ユーザーがボタンを押すと、ユーザーの緯度と経度が表示されます。
ここまでは順調ですね!次に、どのストアがユーザーに最も近いかを計算する必要があります。これどうやってするの?
直線距離に関しては、緯度と経度でそれぞれ定義される2点間の距離を計算するHaversine式を使用できます。
PHPのHaversine または PythonのHaversine