Package globus.glmap
Class MapGeoPoint
java.lang.Object
globus.glmap.MapGeoPoint
- All Implemented Interfaces:
Serializable
MapGeoPoint stores geo coordinates in WGS84 format.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorMapGeoPoint(double lat, double lon) Constructor of point from latitude and longitudeMapGeoPoint(MapGeoPoint mapPoint) Copies constructorMapGeoPoint(MapPoint point) Creates map point from map point -
Method Summary
Modifier and TypeMethodDescriptionvoidassign(MapGeoPoint point) Copies data from other pointdoublebearingAngle(double lat, double lon) Calculates bearing angle to pointdoubleCalculates bearing angle to pointdoubledistance(double lat, double lon) Calculates distance to pointdoubledistanceToGeoPoint(MapGeoPoint point) Calculates distance to pointdoubledistanceToPoint(MapPoint point) Calculates distance to pointbooleaninthashCode()voidSets coordinates of point from map point
-
Field Details
-
lat
public double latLatitude -
lon
public double lonLongitude
-
-
Constructor Details
-
MapGeoPoint
public MapGeoPoint()Default constructor -
MapGeoPoint
public MapGeoPoint(double lat, double lon) Constructor of point from latitude and longitude- Parameters:
lat- latitude of point. Valid values are in range [-90, +90]lon- longitude of point. Valid values are in range [-180, +180]
-
MapGeoPoint
Creates map point from map point- Parameters:
point- Map point
-
MapGeoPoint
Copies constructor- Parameters:
mapPoint- point to copy
-
-
Method Details
-
set
Sets coordinates of point from map point- Parameters:
point- map point.
-
assign
Copies data from other point- Parameters:
point- source point
-
equals
-
hashCode
public int hashCode() -
distance
public double distance(double lat, double lon) Calculates distance to point- Parameters:
lat- latitude of pointlon- longitude of point- Returns:
- distance in meters
-
distanceToGeoPoint
Calculates distance to point- Parameters:
point- point- Returns:
- distance in meters
-
distanceToPoint
Calculates distance to point- Parameters:
point- point- Returns:
- distance in meters
-
bearingAngleToGeoPoint
Calculates bearing angle to point- Parameters:
point- point- Returns:
- bearing angle in degrees
-
bearingAngle
public double bearingAngle(double lat, double lon) Calculates bearing angle to point- Parameters:
lat- latitude of pointlon- longitude of point- Returns:
- bearing angle in degrees
-