度分秒简介
度分秒(DMS)是地理坐标系统中用来表示角度的一种方式,其中:
- 度(Degree,用符号°表示)是基本单位。
- 分(Minute,用符号′表示)是度的六十分之一。
- 秒(Second,用符号″表示)是度的三万六千分之一。
计算公式:
D=⌊十进制度数⌋
M=⌊(十进制度数−D)×60⌋M=⌊(十进制度数−D)×60⌋
S=(M−⌊M⌋)×60
设计思路
- 从当前位置中获取经纬度、海拔信息
- 根据度分秒公式将经纬度转为度分秒
- 提供菜单拷贝经纬度、海拔信息
实现
1.获取当前位置
使用【获取当前位置】获取当前位置信息,如经纬度、海拔等
2.经度计算
使用【获取位置的详细信息】获取经度,经度大于0标识为东经,否则标识为西经
按照公式把经度计算为度分秒
3.纬度计算
使用【获取位置的详细信息】获取纬度,纬度大于0标识为北纬,否则标识为南纬
按照公式把纬度计算为度分秒
4.海拔获取
使用【获取位置的详细信息】获取海拔,并将海拔取整到百分位
5.提供菜单
使用【从菜单中选取】展示经纬度、海拔信息,并提供复制到剪切板功能
完整示例预览
快捷指令口令
见原文:【快捷指令案例】 海拔经纬度坐标)