Javascript 谷歌地图-MySQL和PHP中的搜索点圆圈

Javascript 谷歌地图-MySQL和PHP中的搜索点圆圈,javascript,php,mysql,maps,Javascript,Php,Mysql,Maps,我有一个问题,即,我需要检查给定的位置(街道)是否在给定的地区。数据保存到数据库的基础是: let latLng=currentCircle.getCenter(); 设circleCenter=latLng.lat()+“”+latLng.lng(); 设半径=currentCircle.getRadius(); 要获得lat和lng,我使用: 在lat和lng下载的JS端,我使用: const position=googleMaps.initPlace().getGPS(); 常数位置

我有一个问题,即,我需要检查给定的位置(街道)是否在给定的地区。数据保存到数据库的基础是:

let latLng=currentCircle.getCenter();
设circleCenter=latLng.lat()+“”+latLng.lng();
设半径=currentCircle.getRadius();

要获得lat和lng,我使用:

在lat和lng下载的JS端,我使用:

const position=googleMaps.initPlace().getGPS();
常数位置={
lat:position.lat,
lng:position.lng,
}
我将上述数据发送给PHP,PHP必须检查这些点是否位于以下区域之一:

选择id、标题、半径、横截面X(中心)作为横向,横截面Y(中心)作为横向
从商店区
其中ST_PointFromText(中心,点(?))
不幸的是,上面的查询每次都不返回任何内容


提前感谢您的帮助。

我认为SQL脚本中的
where
条件不符合您的意图

您需要找出与圆区域相交的点。 看看这个函数。
这应该可以完成任务。

地区是“圈”的同义词吗?