我正在尝试从MySQL获取用户位置半径50公里范围内的所有点。为此我使用spatial data。我正在尝试执行此查询
select lat, lon from geom where
MBRContains(
GeomFromText('Polygon((46 -123, 48 -123, 48 -121, 46 -121, 46 -123))'),
p
);
为此,我需要创建一个包含当前用户地理位置的多边形(矩形)。如何构建包含用户坐标的多边形并扩展到半径最大50KM?