MySQL查询查找包含给定坐标的圆

时间:2019-02-08 03:53:52

标签: mysql geospatial

好的,这就是问题所在。我在MySQL表中有三列:

location_lat
location_lng
radius

我需要进行查询,当用户在地图上选择该点时,我会得到纬度,经度值,并找到包含该点的所有DB条目。

为了说明这一点,我制作了一个模型:

illustration

因此,给定黑色标记的坐标,我只需要找到红色圆圈,而不是绿色圆圈。

通过MySQL可以实现吗?

我知道如何在PHP中进行制作,但这可能会占用更多资源。

0 个答案:

没有答案