如何计算数据库中用户和保存位置之间的距离?

时间:2017-03-13 22:33:25

标签: java sql google-distancematrix-api

我的数据库中有一些地点包括每个地点的(经度,纬度) 我想在listview中显示用户,用户与位置之间的距离

我该怎么办?

我的想法此刻,我想在运行时将用户的长和lat保存到数据库中,当调用地址的活动时

php scrypt应该计算用户点和地址之间的距离

还是有其他解决方案吗?show my tables here

目前,我只能在Listview上显示位置的坐标,现在我想显示距离

1 个答案:

答案 0 :(得分:1)

查看Vincenty formula。使用反向公式计算椭圆体表面上两点之间的距离。地球的表面比球形或平面更椭圆形。