分 = (小数部分 × 60)的整数部分
秒 = (小数部分 × 60 - 分的整数部分) × 60
经纬度转换度分秒的公式如下:
度(Degree):
取十进制度数的整数部分。
分(Minute):
将十进制度数的小数部分乘以60,取结果的整数部分。
秒(Second):
将十进制度数的小数部分乘以60后减去分的整数部分,再乘以60。
例如,将十进制度数 `116.397128` 转换为度分秒形式:
1. 度:`116°`
2. 分:`0.397128 × 60 = 23.82768`,取整为 `23′`
3. 秒:`0.82768 × 60 = 49.6608`,保留两位小数,则秒数为 `49.66″`
所以,经度 `116.397128` 可以表示为 `116°23′49.66″`