如何使用MySQL空间查询查找X半径内的所有记录?

我在MySQL数据库中有一个表,其中包含POINT类型的空间几何列。我希望能够在地图的中心找一个点,找到X英里(或任何距离)内的所有记录。我似乎无法找到一个很好的例子或解释如何做到这一点,并没有深入到几何数学。我很高兴走这条路,但首先想尝试用真正的空间数据库来解决它。     
已邀请:
它不起作用,因为MySQL实际上没有实现代码来使这项工作。他们只使用边界框查询。 请注意,此处没有列出任何功能: http://dev.mysql.com/doc/refman/5.5/en/functions-for-testing-spatial-relations-between-geometric-objects.html 我建议使用PostGIS或Spatialite。     

要回复问题请先登录注册