类 LocationUtils
- java.lang.Object
-
- ai.yue.library.base.util.LocationUtils
-
public class LocationUtils extends java.lang.Object- 版本:
- 创建时间:2018年8月1日
- 作者:
- 孙金川
-
-
构造器概要
构造器 构造器 说明 LocationUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static doublegetDistance(LocationIPO locationIPO1, LocationIPO locationIPO2)通过经纬度获取距离(单位:米)static java.util.List<java.lang.Double>getDistance(LocationIPO locationIPO, java.util.List<LocationIPO> locationIPOList)通过经纬度获取距离(单位:米)static intgetNearestLngAndLat(LocationIPO locationIPO, java.util.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 java.util.List<java.lang.Double> getDistance(LocationIPO locationIPO, java.util.List<LocationIPO> locationIPOList)
通过经纬度获取距离(单位:米)- 参数:
locationIPO- 位置locationIPOList- 位置数组- 返回:
- 距离数组
-
getNearestLngAndLat
public static int getNearestLngAndLat(LocationIPO locationIPO, java.util.List<LocationIPO> locationIPOList)
获得距离当前位置最近的经纬度返回locations数组中最小值的下标
- 参数:
locationIPO- 位置locationIPOList- 位置数组- 返回:
- minIndex
-
-