读书人

中纬度计算距离排序

发布时间: 2013-09-05 16:02:06 作者: rapoo

经纬度计算距离排序


RT:

数据库Users 表中字段 userid(唯一标示),lat(经度),lng (纬度)。

根据当前用户的经纬度,得到附近的用户列表,以距离升级排列。 再进行分页显示。




[解决办法]
得到周围的应该不难,只要对lat和lng正负加一个数就好了,至于以距离排列就要费点脑子了.
[解决办法]
d=111.12cos{1/[sinΦAsinΦB+cosΦAcosΦBcos(λB—λA)]}
其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。
[解决办法]
得到附近的用户列表

这个怎么整呢。
[解决办法]
占个位置 等答案...

读书人网 >asp.net

热点推荐