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
条件不符合您的意图
您需要找出与圆区域相交的点。
看看这个函数。
这应该可以完成任务。地区是“圈”的同义词吗?