2017-03-11 14 views
0

ロケーションテーブルには、次の列があります。lat、long、date、useridphpとmysqlを使ってlatを使って距離を動的に計算する方法は?

私は ロケーションテーブルで特定のユーザーがどのくらいの距離をカバーしているかを表示したいと考えています。

緯度経度の助けを借りてキロメートルで距離を計算する方法と、このデータの前面を表示するためのクエリ です。

下記の画像を参考にしてください。 location table data

答えて

0

私はこれを重複した質問と考えています。

ご覧ください。Measuring the distance between two coordinates in PHP

または半正矢式をGoogleに。

+0

動的値として使用する方法 –

+0

申し訳ありませんがわかりません。私がリンクしている質問の答えに記載されている数式には、使用できる関数があります。プロトタイプは(緯度、経度、緯度、経度、地球の半径)で、データを取得したらPHPで使用できます。あるいは、同じ計算を実装してmysqlに追加フィールドを生成することもできます。 – FredMan