创建一个以用户位置为中心的矩形

时间:2014-07-07 23:17:49

标签: mysql polygon geospatial spatial-index mysql-spatial

我正在尝试从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?

0 个答案:

没有答案