我想计算出给定里程的城市附近的房源。假设我有一个区域 xyzArea ,在这个区域我也有特定的纬度和经度,并且在1英里的距离内还有5个列表。我想得到5个房源。当用户点击1英里时。任何人都可以帮助我如何实现这一功能。任何有用的链接都必须注释。我正在使用laravel 5.2框架提前感谢:)
答案 0 :(得分:0)
选择
id
,
(
6371 *
ACOS(
cos(弧度(:lat))*
cos(弧度(lat
))*
COS(
弧度(long
) - 弧度(:长)
)+
sin(弧度(:lat))*
罪(弧度(lat
))
)
)distance
从
location
HAVING
distance
< :距离
订购
distance
限制
25
希望能帮到你 感谢