【发布时间】:2020-10-25 14:08:04
【问题描述】:
我看到了许多解决方案,用于从 POINT 获取最近的行以转换为 X() 和 Y() 并进行距离的三角计算......据我所知,这似乎没有利用空间索引?
您如何利用空间索引,在最常见的意义上,返回空间POINT 在距中心POINT 半径范围内的行?
换句话说,你如何得到这样的东西 - 其中LatLng 是每行存储为 POINT 的纬度 lng 位置,CenterPoint 是震中
伪代码查询:SELECT * FROM geotable WHERE d=Distance(LatLng,CenterPoint) < 10 ORDER by d
【问题讨论】:
标签: mysql