【发布时间】:2010-02-11 12:30:26
【问题描述】:
如何从我的应用中判断指南针是否受到干扰并要求用户重新校准?
当指南针受到干扰时,我希望获得与谷歌地图应用程序相同的行为。
谢谢。
【问题讨论】:
标签: iphone cocoa-touch compass-geolocation
如何从我的应用中判断指南针是否受到干扰并要求用户重新校准?
当指南针受到干扰时,我希望获得与谷歌地图应用程序相同的行为。
谢谢。
【问题讨论】:
标签: iphone cocoa-touch compass-geolocation
实现 CLLocationManagerDelegate 方法返回真值
-(BOOL)locationManagerShouldDisplayHeadingCalibration : (CLLocationManager *)manager {
//do stuff
return YES;
}
如果在通知您事件后检测到干扰,这将告诉 LocationManager 执行重新校准。
如果您出于某种原因需要在覆盖层自动删除之前将其关闭,则调用
- (void)dismissHeadingCalibrationDisplay
【讨论】: