0
在我的Android应用程序,我试图比较用户的位置与商店坐标列表。比较我的GPS位置列表 - android
我已经知道如何获取用户坐标,并且我已经有了一个列表作为数组。
如何比较两者并找到最近的商店?
在我的Android应用程序,我试图比较用户的位置与商店坐标列表。比较我的GPS位置列表 - android
我已经知道如何获取用户坐标,并且我已经有了一个列表作为数组。
如何比较两者并找到最近的商店?
float shortestDistance = Float.MAX_VALUE;
Location closestLocation = null;
for(Location loc : locations){
if(yourLocation.distanceTo(loc) < shortestDistance){
shortestDistance = yourLocation.distanceTo(loc);
closestLocation = loc;
}
}