dms2Degree function
Converts degrees, minutes and seconds to decimal degrees.
Example:
print(dms2DecDeg(23, 30, 15)); // Output: 23.504166666666666
Implementation
double dms2Degree(int deg, int min, num sec) {
//return (deg == "-0" || deg == "-00" || deg == "-000" || double.parse(deg) < 0)
return deg < 0
? (deg.abs() + min / 60 + sec / 3600) * -1
: deg + min / 60 + sec / 3600;
}