我可以使用GPS获取方向吗?

时间:2010-08-25 15:33:17

标签: iphone gps

我需要使用IPhone GPS获取一个人的方向。方向意味着人的前进方向。如果他正朝着北方前进,那么它应该说北方或其他南方,西方,东方这四个中的任何一个。

有没有办法获得这个价值?

2010年9月2日添加


我刚刚得到Magnetometer可以帮助我正在寻找的东西。但它向我提出了另一个问题。让我们假设你在一条直道(北或南)的街道上。将该街道划分为最右侧(西侧)和最左侧(东侧)两个位置。有没有办法确定这个人所在的位置?

2 个答案:

答案 0 :(得分:2)

来自http://developer.apple.com/iphone/library/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html

  

配置与标题相关的服务

     

在iOS中,使用适当的设备   硬件也可以报告标题   信息。当值在   headingAvailable属性是YES,你   可以使用位置管理器对象   检索标题信息。开始   与标题相关的交付   事件,指派代表   位置管理器对象并调用   位置经理   startUpdatingHeading方法。如果   还启用了位置更新   位置管理器返回true   航向和磁航向值。   如果未启用位置更新,   位置经理只返回   磁航向值。这些功能   在Mac OS X中不可用。

上面链接中的更多详细信息。

答案 1 :(得分:1)

iPhone 3GS带有磁力计:

How to build a compass with the iPhone?