private double GetAngularDistance(IMap map, double inputDistance, AngularTypes angularType)
{
if (map.SpatialReference == null)
return inputDistance;
AngularTypes angularDistanceTo = AngularTypes.DEGREES; // default to degrees
var gcs = map.SpatialReference as IGeographicCoordinateSystem;
if (gcs != null)
{
angularDistanceTo = GetAngularType(gcs.CoordinateUnit.FactoryCode);
}
var result = GetAngularDistanceFromTo(angularType, angularDistanceTo, inputDistance);
return result;
}