首先,我在我的类(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/