Class SphericalGeometryLibrary


  • public class SphericalGeometryLibrary
    extends Object
    • Field Detail

      • RADIUS_OF_EARTH_IN_KM

        public static final double RADIUS_OF_EARTH_IN_KM
        See Also:
        Constant Field Values
      • COS_MAX_LAT

        public static final double COS_MAX_LAT
      • METERS_PER_DEGREE_AT_EQUATOR

        public static final double METERS_PER_DEGREE_AT_EQUATOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • SphericalGeometryLibrary

        public SphericalGeometryLibrary()
    • Method Detail

      • distanceFaster

        public static double distanceFaster​(double lat1,
                                            double lon1,
                                            double lat2,
                                            double lon2)
        This method is fast but not very accurate
        Parameters:
        lat1 -
        lon1 -
        lat2 -
        lon2 -
        Returns:
      • distance

        public static final double distance​(double lat1,
                                            double lon1,
                                            double lat2,
                                            double lon2)
      • distance

        public static final double distance​(double lat1,
                                            double lon1,
                                            double lat2,
                                            double lon2,
                                            double radius)