'places'を含むテーブルがあり、各場所には名前と緯度、経度の座標があります。座標の境界ボックス(緯度/経度の周囲長)が与えられた場合、そのボックス内の場所のみを取得する効率的な方法は何ですか?。これで、マップのすべてのコーナーの座標がわかりました。その長方形内のすべてのストアを取得したいと思います。
これをPHPとMySQLで実行したいと思います。クエリを使用しようとしていBETWEEN
ますが、ストアが見つかりません。私のコードは次のとおりです。
$sql = "
SELECT * from myTable
WHERE lon BETWEEN '$west_lon' AND '$east_lon'
AND lat BETWEEN '$south_lat' AND '$north_lat'
";