Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查点是否在PHP-Google地图的圆圈内_Php_Jquery_Google Maps Api 3 - Fatal编程技术网

检查点是否在PHP-Google地图的圆圈内

检查点是否在PHP-Google地图的圆圈内,php,jquery,google-maps-api-3,Php,Jquery,Google Maps Api 3,我正在构建一个应用程序,该应用程序必须根据圆圈特征向用户显示一些标记 具体而言,将使用两个参数调用PHP脚本: 圆心(Lat、Lng格式) 圆半径(目前以Km为单位,但如果需要,我可以使用jQuery进行详细说明) 脚本中有很多(~16000)个坐标对,但他不用花时间扫描它们 相反,将整个过程发送到客户端浏览器并让他详细说明这件事是非常缓慢的 所以,我想知道:我可以通过PHP扫描所有的条目,然后只指向那些坐标在圆圈中的条目吗 谢谢,, 里卡多如果点到圆心的距离小于圆的半径,则点位于圆内 如何

我正在构建一个应用程序,该应用程序必须根据圆圈特征向用户显示一些标记

具体而言,将使用两个参数调用PHP脚本:

  • 圆心(Lat、Lng格式)
  • 圆半径(目前以Km为单位,但如果需要,我可以使用jQuery进行详细说明)
脚本中有很多(~16000)个坐标对,但他不用花时间扫描它们

相反,将整个过程发送到客户端浏览器并让他详细说明这件事是非常缓慢的

所以,我想知道:我可以通过PHP扫描所有的条目,然后只指向那些坐标在圆圈中的条目吗

谢谢,,
里卡多

如果点到圆心的距离小于圆的半径,则点位于圆内


如何/在何处存储PHP脚本将处理的坐标?数据库平面锉刀?这就是你问题中缺少的主要信息。嗨。这些都是数据库存储的。查询是最好的选择,但我不知道我是否如此幸运。它会做你想做的事。别忘了投票:)嗨。很遗憾,我的低声誉不允许向上投票……谢谢,我一直在寻找这样的东西。我试试看。再次感谢。