1

MySQL からユーザーの場所から半径 50 km 以内のすべてのポイントを取得しようとしています。このために、空間データを使用しています。このクエリを実行しようとしています

select lat, lon from geom where
   MBRContains(
    GeomFromText('Polygon((46 -123, 48 -123, 48 -121, 46 -121, 46 -123))'),
    p
   );

このために、現在のユーザーの地理位置情報を含む多角形 (長方形) を作成する必要があります。ユーザー座標を含み、半径 50KM まで拡張する多角形を作成するにはどうすればよいですか?

4

0 に答える 0