カスタマイズされた半径距離セットを使用して、サイト メンバー自身の場所に基づいて経度と緯度を計算する必要があります。現時点では、この数式/コードを使用しています:
$R = 3960; // earth's mean radius
$rad = '100';
// first-cut bounding box (in degrees)
$max_lat = $yourlat + rad2deg($rad/$R);
$min_lat = $yourlat - rad2deg($rad/$R);
// compensate for degrees longitude getting smaller with increasing latitude
$max_lon = $yourlon + rad2deg($rad/$R/cos(deg2rad($yourlat)));
$min_lon = $yourlon - rad2deg($rad/$R/cos(deg2rad($yourlat)));
$max_lat=number_format((float)$max_lat, 6, '.', '');
$min_lat=number_format((float)$min_lat, 6, '.', '');
$max_lon=number_format((float)$max_lon, 6, '.', '');
$min_lon=number_format((float)$min_lon, 6, '.', '');
$searchterm = "WHERE lon <= '$max_lon' AND lat <= '$max_lat'";
100 の $rad で動作するようですが、変更するとすべてが完全にうまくいかない場合、誰か助けてもらえますか?