2 つの郵便番号間の距離を計算する方法を教えてください。これが私が望んでいるセットアップです。シナリオを示しましょう。
ユーザーが私の Web サイトにログインします (ユーザーは詳細を提供しており、郵便番号もその 1 つです)。そのデータはusers
テーブルに格納されます。
についての詳細を記載した別の表がありますlocations
。ユーザーに最も近い場所 (および距離) を表示したいと思います。
使用できる特定の方法があることを知っています。たとえば、次のようになります。
郵便番号を緯度経度に変換し、組み込みメソッドを使用して距離を計算する、Google は無料のサービスを提供していると思います。しかし、私はそのようなことをどのように実装するかわかりません。私が見たすべてのチュートリアルは複雑すぎるように思えます。当面は、構築してさらに重要なことを学ぶことができる非常に大雑把でシンプルなソリューションが必要です!
データの基本的な入出力に関しては、PHP と MySQL にかなり精通しています。しかし、ユーザー データと「ビジネス」の場所に関する情報を処理する最善の方法がわかりません。
任意の提案、コメントをいただければ幸いです。