iPhone - 如何通过基于度数的位置获取方向

标签 iphone ios cllocationmanager

首先,我在类(class)中实现了位置管理器功能,并且运行良好,并为我提供了当前位置。从那个位置我得到了如何从 here 获取位置度数。但我无法获得我提到的方向(即北、南、东、西)this也。我想要以度数显示的位置,方向格式如 this 。即位置管理器给我 +37.33019332,-122.02298792,我想要 37° 19' 49"N、-122° 1' 23"E 之类的值。我得到了所有的东西,只是不知道如何得到最后的“N”和“E”。 如果我为此使用 CLLocation.course ,我将得到我的方向类(class)。 任何帮助将不胜感激。

最佳答案

这其实很简单。纬度从赤道 0° 开始,北极为 90.0,南极为 -90.0。基本上,如果纬度在 0 到 90 之间,则您位于北半球,而纬度在 0 到 -90 之间时您位于南半球。

经度的工作原理基本相同。 0°指的是本初子午线,是穿过英格兰格林威治和非洲部分地区的假想线。 180°以内的正经度是指本初子午线以东的位置,而负经度是指本初子午线以西180°以内的区域。

关于iPhone - 如何通过基于度数的位置获取方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51839031/

相关文章:

iphone - 为什么[object release]后retainCount还是1?

iphone - UIScrollView添加了 subview 但无法滑动到它们

ios - Mobile Safari 无法创建 SQLite DB

ios - 检索在应用程序商店或 iTunes 商店中按给定术语搜索结果的应用程序列表

swift - 电池电量不足会停止定位服务还是无法获取位置?

ios - 尽管将内容添加到 plist 中,但在使用时请求授权不起作用

ios - 编辑 UITextField 时显示 UIPickerView

iphone - 公共(public) header 路径、安装目录、搜索 header 路径和其他噩梦

swift - Swift 中的 MapKit

ios - 猜字游戏的股票代码/框架-键盘 UIView