eu.webtoolkit.jwt
Class WGoogleMap.Coordinate

java.lang.Object
  extended by eu.webtoolkit.jwt.WGoogleMap.Coordinate
Enclosing class:
WGoogleMap

public static class WGoogleMap.Coordinate
extends java.lang.Object

A geographical coordinate (latitude/longitude).


Constructor Summary
WGoogleMap.Coordinate()
          Default constructor.
WGoogleMap.Coordinate(double lat, double lon)
          Creates with given latitude and longitude.
 
Method Summary
 double distanceTo(WGoogleMap.Coordinate rhs)
          Calculates the distance between two points in km (approximate).
 double getLatitude()
          Returns the latitude.
 double getLongitude()
          Returns the longitude.
 void setLatitude(double latitude)
          Sets the latitude.
 void setLongitude(double longitude)
          Sets the longitude.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WGoogleMap.Coordinate

public WGoogleMap.Coordinate()
Default constructor.


WGoogleMap.Coordinate

public WGoogleMap.Coordinate(double lat,
                             double lon)
Creates with given latitude and longitude.

Method Detail

setLatitude

public void setLatitude(double latitude)
Sets the latitude.


setLongitude

public void setLongitude(double longitude)
Sets the longitude.


getLatitude

public double getLatitude()
Returns the latitude.


getLongitude

public double getLongitude()
Returns the longitude.


distanceTo

public double distanceTo(WGoogleMap.Coordinate rhs)
Calculates the distance between two points in km (approximate).

The calculation uses a sphere. Results can be out by 0.3%.