检查点是否在PHP圈内 - 谷歌地图

时间:2015-02-13 16:45:56

标签: php jquery google-maps-api-3

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

具体来说,将使用两个参数调用PHP脚本:

  • 圆心(Lat,Lng格式)
  • 圆半径(现在以Km为单位,但如果需要,我可以使用jQuery进行详细说明)

该脚本有很多(~16000)坐标对,但是他没有时间扫描它们。

相反,将整个事情发送到客户端浏览器并让他详细说明事情是疯狂的。

所以,我想知道这个问题:我可以通过PHP扫描所有条目,然后前往侦听js,只看那些坐标在圆圈中的人吗?

谢谢你, 的Riccardo

1 个答案:

答案 0 :(得分:2)

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

calculate distance PHP