php – Laravel中两点之间的Haversine距离计算

我正在开发一个laravel应用程序,我需要找到所有在用户坐标的某个半径范围内的产品.产品与用户有一对多的关系,因此用户可以拥有多种产品.我发现,半正式公式可以计算出两点之间的距离,但我似乎无法使它起作用.我的控制器中有以下查询:$latitude = 51.0258761;

如何用MySQL的Haversine公式测量距离?

我从谷歌地图反向地理编码API获得纬度和经度,然后我需要这样的东西:mysql_query(SELECT users.*, .mysql_distance_column($lat,$lng). FROM users ORDER BY DISTANCE; function mysql_distance_column($lat=40 , $lng=-7

返回顶部