Class LatLng
- java.lang.Object
-
- org.apache.lucene.spatial.geometry.LatLng
-
- Direct Known Subclasses:
FixedLatLng,FloatLatLng
@Deprecated public abstract class LatLng extends Object
Deprecated.Abstract base lat-lng class which can manipulate fixed point or floating point based coordinates. Instances are immutable.
-
-
Constructor Summary
Constructors Constructor Description LatLng()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description doublearcDistance(LatLng ll2)Deprecated.Calculates the distance between two lat/lng's in miles.doublearcDistance(LatLng ll2, DistanceUnits lUnits)Deprecated.Calculates the distance between two lat/lng's in miles or meters.abstract LatLngcalculateMidpoint(LatLng other)Deprecated.Calculate the midpoint between this point an another.abstract LatLngcopy()Deprecated.abstract booleanequals(Object obj)Deprecated.static LatLngfromCartesian(CartesianPoint pt)Deprecated.The inverse of toCartesian().abstract intgetFixedLat()Deprecated.abstract intgetFixedLng()Deprecated.abstract doublegetLat()Deprecated.abstract doublegetLng()Deprecated.abstract inthashCode()Deprecated.abstract booleanisFixedPoint()Deprecated.abstract booleanisNormalized()Deprecated.abstract LatLngnormalize()Deprecated.CartesianPointtoCartesian()Deprecated.Convert the lat/lng into the cartesian coordinate plane such that all world coordinates are represented in the first quadrant.abstract FixedLatLngtoFixed()Deprecated.abstract FloatLatLngtoFloat()Deprecated.StringtoString()Deprecated.
-
-
-
Method Detail
-
isNormalized
public abstract boolean isNormalized()
Deprecated.
-
isFixedPoint
public abstract boolean isFixedPoint()
Deprecated.
-
normalize
public abstract LatLng normalize()
Deprecated.
-
getFixedLat
public abstract int getFixedLat()
Deprecated.
-
getFixedLng
public abstract int getFixedLng()
Deprecated.
-
getLat
public abstract double getLat()
Deprecated.
-
getLng
public abstract double getLng()
Deprecated.
-
copy
public abstract LatLng copy()
Deprecated.
-
toFixed
public abstract FixedLatLng toFixed()
Deprecated.
-
toFloat
public abstract FloatLatLng toFloat()
Deprecated.
-
toCartesian
public CartesianPoint toCartesian()
Deprecated.Convert the lat/lng into the cartesian coordinate plane such that all world coordinates are represented in the first quadrant. The x dimension corresponds to latitude and y corresponds to longitude. The translation starts with the normalized latlng and adds 180 to the latitude and 90 to the longitude (subject to fixed point scaling).
-
fromCartesian
public static LatLng fromCartesian(CartesianPoint pt)
Deprecated.The inverse of toCartesian(). Always returns a FixedLatLng.- Parameters:
pt-
-
arcDistance
public double arcDistance(LatLng ll2)
Deprecated.Calculates the distance between two lat/lng's in miles. Imported from mq java client.- Parameters:
ll2- Second lat,lng position to calculate distance to.- Returns:
- Returns the distance in miles.
-
arcDistance
public double arcDistance(LatLng ll2, DistanceUnits lUnits)
Deprecated.Calculates the distance between two lat/lng's in miles or meters. Imported from mq java client. Variable references changed to match.- Parameters:
ll2- Second lat,lng position to calculate distance to.lUnits- Units to calculate distance, defaults to miles- Returns:
- Returns the distance in meters or miles.
-
calculateMidpoint
public abstract LatLng calculateMidpoint(LatLng other)
Deprecated.Calculate the midpoint between this point an another. Respects fixed vs floating point- Parameters:
other-
-
-