【发布时间】:2018-02-08 13:08:56
【问题描述】:
Location closestLocation;
int smallestDistance = -1;
假设位置是一个 ArrayList()
for(Location location : locations){
int distance = Location.distanceBetween(closestLocation.getLatitude(),
closestLocation.getLongitude(),
location.getLatitude(),
location.getLongitude());
if(smallestDistance == -1 || distance < smallestDistance){
closestLocation = location;
smallestDistance = distance;
} }
但是如何从 latlng 列表中创建位置列表
【问题讨论】:
-
创建具有两个属性的类。添加 getter、setter 和构造方法。然后从这个类创建一个
List。
标签: android google-maps location-services