A utility class which provides static methods which allow you to convert units of measurement and get point-to-point distance between two locations.
public static function getDistance(pointOne:LatLon, pointTwo:LatLon):DistanceResult
Returns the point-to-point distance from one location to another.
Returns a DistanceResult object containing the meters, miles and nautical miles.
Parameters
| pointOne:LatLon — The beginning location as a latitude and longitude pair.
|
| |
| pointTwo:LatLon — The ending location as a latitude and longitude pair.
|
Returns
Example
var result:DistanceResult = Distance.getDistance( new LatLon(33.945, -118.4), new LatLon(47.448,-122.298) );
public static function getGeodesicDistance(pointOne:LatLon, pointTwo:LatLon):DistanceResult
Measures the shortest distance between two LatLon points along the surface of a sphere.
Parameters
| pointOne:LatLon — The beginning location as a latitude and longitude pair.
|
| |
| pointTwo:LatLon — The ending location as a latitude and longitude pair.
|
Returns
public static function metersToKilometers(meters:Number):Number
Converts a distance in meters to kilometers.
Parameters
Returns
public static function metersToMiles(meters:Number):Number
Converts a distance in meters to miles.
Parameters
Returns
public static function metersToNauticalMiles(meters:Number):Number
Converts a distance in meters to nautical miles.
Parameters
Returns
public static function milesToMeters(miles:Number):Number
Converts a distance in miles to meters.
Parameters
Returns