MySQL からユーザーの場所から半径 50 km 以内のすべてのポイントを取得しようとしています。このために、空間データを使用しています。このクエリを実行しようとしています
select lat, lon from geom where
MBRContains(
GeomFromText('Polygon((46 -123, 48 -123, 48 -121, 46 -121, 46 -123))'),
p
);
このために、現在のユーザーの地理位置情報を含む多角形 (長方形) を作成する必要があります。ユーザー座標を含み、半径 50KM まで拡張する多角形を作成するにはどうすればよいですか?