【快捷指令案例】 海拔经纬度坐标

899 阅读1分钟

度分秒简介

度分秒(DMS)是地理坐标系统中用来表示角度的一种方式,其中:

  • 度(Degree,用符号°表示)是基本单位。
  • 分(Minute,用符号′表示)是度的六十分之一。
  • 秒(Second,用符号″表示)是度的三万六千分之一。

计算公式

D=⌊十进制度数⌋
M=⌊(十进制度数−D)×60⌋M=⌊(十进制度数−D)×60S=(M−⌊M⌋)×60

设计思路

  • 从当前位置中获取经纬度、海拔信息

  • 根据度分秒公式将经纬度转为度分秒

  • 提供菜单拷贝经纬度、海拔信息

实现

1.获取当前位置

使用【获取当前位置】获取当前位置信息,如经纬度、海拔等

图片

2.经度计算

使用【获取位置的详细信息】获取经度,经度大于0标识为东经,否则标识为西经

图片

按照公式把经度计算为度分秒

图片

3.纬度计算

使用【获取位置的详细信息】获取纬度,纬度大于0标识为北纬,否则标识为南纬

图片

按照公式把纬度计算为度分秒

图片

4.海拔获取

使用【获取位置的详细信息】获取海拔,并将海拔取整到百分位

图片

5.提供菜单

使用【从菜单中选取】展示经纬度、海拔信息,并提供复制到剪切板功能

图片

完整示例预览

图片

快捷指令口令

见原文:【快捷指令案例】 海拔经纬度坐标)

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。