类 LocationUtils
- java.lang.Object
-
- ai.yue.library.base.util.LocationUtils
-
public class LocationUtils extends Object
位置工具类,用于处理经纬度等问题- 从以下版本开始:
- 2018年8月1日
- 作者:
- ylyue
-
-
构造器概要
构造器 构造器 说明 LocationUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static doublegetDistance(LocationIPO locationIPO1, LocationIPO locationIPO2)通过经纬度获取距离(单位:米)static List<Double>getDistance(LocationIPO locationIPO, List<LocationIPO> locationIPOList)通过经纬度获取距离(单位:米)static intgetNearestLngAndLat(LocationIPO locationIPO, List<LocationIPO> locationIPOList)获得距离当前位置最近的经纬度
-
-
-
方法详细资料
-
getDistance
public static double getDistance(LocationIPO locationIPO1, LocationIPO locationIPO2)
通过经纬度获取距离(单位:米)说明(如:高德地图,重庆市政府坐标)
106.550464,29.563761
106.550464 经度
29.563761 纬度
注:lng 经度
注:lat 纬度- 参数:
locationIPO1- 位置1locationIPO2- 位置1- 返回:
- 距离
-
getDistance
public static List<Double> getDistance(LocationIPO locationIPO, List<LocationIPO> locationIPOList)
通过经纬度获取距离(单位:米)- 参数:
locationIPO- 位置locationIPOList- 位置数组- 返回:
- 距离数组
-
getNearestLngAndLat
public static int getNearestLngAndLat(LocationIPO locationIPO, List<LocationIPO> locationIPOList)
获得距离当前位置最近的经纬度返回locations数组中最小值的下标
- 参数:
locationIPO- 位置locationIPOList- 位置数组- 返回:
- minIndex
-
-