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