我正在开发一个网页,用户可以创建活动,其他人可以通过搜索功能找到它们。当你创建一个活动,你必须指定它将发生的确切位置,谷歌地图协助我检索经度和纬度。现在,当进行搜索时,我希望能够找到接近指定位置的所有活动(也可以通过Google地图进行协助)。坐标为基础的搜索
因此,我有一组活动的坐标,我想在附近找到活动的点的坐标,并且我想返回不超过5公里(或者英里或任何您喜欢的活动)远离这一点。
我在脑海中有这个想法,这可以通过计算最大/最小经纬度来解决,并使用这些参数作为SQL查询中的参数,其中我使用where子句进行过滤......问题I在这里面临的首先是计算这些最大/最小值,其次是在一个圆形区域(半径5km),而不是一个长方形,请点击这里! 谢谢!:)