Skip to content

Instantly share code, notes, and snippets.

@mhulse
Created November 29, 2011 23:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhulse/1407126 to your computer and use it in GitHub Desktop.
Save mhulse/1407126 to your computer and use it in GitHub Desktop.
AS3: Method to convert degree-minute-second (DMS) form to decimal degree (DD) form.
/**
* degreeMinuteSecond2DecimalDegree()
* About: Converts degree-minute-second (DMS) form to decimal degree (DD) form.
* Returns: Decimal degree (DD) form.
* @param: String.
*/
private function degreeMinuteSecond2DecimalDegree(s:String):Number {
// http://www.ehow.com/how_2363249_form-decimal-degree-dd-form.html
var n1:Array;
var n2:Number = 1/60;
var n3:Number;
var n4:Number;
var n5:Number;
n1 = s.split(",");
n3 = Number(n1[0]);
n4 = Number(n1[1]);
n5 = Number(n1[2]);
return n3 + ((n4 * n2) + (n5 * n2 * n2));
};
@mhulse
Copy link
Author

mhulse commented Nov 29, 2011

Original/full code here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment