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/11624481/

相关文章:

ios - 带有标题和图像的 UIButton

iphone - 来自 UIImagePickerViewController 图像的方形缩略图

iphone - 自定义UITableViewCell

iphone - 更改我的应用程序包标识符

ios - 将 Xcode 调试器附加到在 iOS 模拟器中运行的 Xamarin 应用程序

ios - dispatch_queue 和返回数据

iphone - 如何在 iPhone 中的标签中换行?

ios - 有人可以解释为什么我不能从此方法返回值吗?

iOS 9 - LocationManager 更新位置过于频繁

iOS Compass 与独立开发者版本