在Android中获取与我的当前位置相比最近的地点的GPS

3

在安卓中,我获取了当前位置的纬度和经度,同时我还有另外两个坐标点,我需要将这两个坐标点与我的坐标进行比较,并动态地获取最近的一个。我已经尝试了,但是不知道如何在动态环境下实现它。

1个回答

6
您可以使用distanceTo(Location dest)比较位置或使用distanceBetween(double startLatitude,double startLongitude,double endLatitude,double endLongitude,float[] results)比较坐标。
这两种方法都可以给出两个点之间的距离。如果您动态计算,则只需计算哪个更小即可。
有关它们的更多信息: Android位置

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接