ここで私は、後続のデータを計算した後、最小の距離だけを表示されます場所の間の距離を計算したいと思います。しかし、私は、次のようなデータに基づいて作成する方法を混乱しています:どのように緯度からの距離を計算し、最短距離を選択する
とここに私のwp_postmeta:
とここに私のコード:
<?php
$latitude = "23.139422";
$longitude = "-82.382617";
mysql_query('SELECT (3959 * acos(cos(radians('.$latitude.')) * cos(radians(latitude)) * cos(radians(longitude) - radians('.$longitude.')) + sin(radians('.$latitude.'))
* sin(radians(latitude))))
AS distance from wp_posts
HAVING distance <= 100
ORDER BY distance ASC'
)
私はIDで緯度と経度を取る方法
私は知らないpost_id
誰かがその私が欲しいもののような仕事をできるように私は私のコードでimporve必要なものを教えてきましたか?おかげで
圭 - これはあなたがメタから緯度と経度を取得する方法である
[st \ _distanceを使用してmysqlの距離でユーザーを並べ替える]の可能な複製(http://stackoverflow.com/questions/28853778/sorting-users-by-distance-in-mysql-using-st-distance) – e4c5