1

我正在尝试从 MySQL 获取用户位置半径 50 公里内的所有点。为此,我正在使用空间数据。我正在尝试执行此查询

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

为此,我需要创建一个包含当前用户地理位置的多边形(矩形)。如何构建包含用户坐标并延伸至 50KM 半径的多边形?

4

0 回答 0