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