CLHeading
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSCopying
-
NSObjectProtocol
-
NSSecureCoding
-
Печатаемый
-
NSCopying
-
NSObject
-
NSSecureCoding
Оператор импорта
Swift
import CoreLocation
Objective C
@import CoreLocation;
Доступность
Доступный в iOS 3.0 и позже.
A CLHeading
объект содержит возглавляющие данные, сгенерированные a CLLocationManager
объект. Возглавляющие данные состоят из вычисленных значений для истинного и магнитного севера. Это также включает необработанные данные для трехмерного вектора, используемого для вычислений тех значений.
Как правило, Вы не создаете экземпляры этого класса сами, и при этом Вы не разделяете его на подклассы. Вместо этого Вы получаете экземпляры этого класса через делегата, присвоенного CLLocationManager
объект, чей startUpdatingHeading
метод Вы вызвали.
-
magneticHeading
СвойствоЗаголовок (измеренный в градусах) относительно магнитного севера. (только для чтения)
Объявление
Swift
var magneticHeading: CLLocationDirection { get }
Objective C
@property(readonly, nonatomic) CLLocationDirection magneticHeading
Обсуждение
Значение в этом свойстве представляет заголовок относительно магнитного Северного полюса, отличающегося от географического Северного полюса. Значение
0
означает, что на устройство указывают к магнитному северу,90
средние значения на это указывают восток,180
средние значения на это указывают юг и т.д. Значение в этом свойстве должно всегда быть допустимым.В iOS 3.x и ранее, значение в этом свойстве всегда измеряется относительно вершины устройства в портретной ориентации, независимо от фактической физической или интерфейсной ориентации устройства. В iOS 4.0 и позже, значение измеряется относительно возглавляющей ориентации, указанной менеджером расположения. Для получения дополнительной информации посмотрите
headingOrientation
свойство в Ссылке класса CLLocationManager.Если
headingAccuracy
свойство содержит отрицательную величину, значение в этом свойстве нужно считать ненадежным.Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
trueHeading
СвойствоЗаголовок (измеренный в градусах) относительно истинного севера. (только для чтения)
Объявление
Swift
var trueHeading: CLLocationDirection { get }
Objective C
@property(readonly, nonatomic) CLLocationDirection trueHeading
Обсуждение
Значение в этом свойстве представляет заголовок относительно географического Северного полюса. Значение
0
означает, что на устройство указывают к истинному северу,90
средние значения на это указывают должный восток,180
средние значения на это указывают должный юг и т.д. Отрицательная величина указывает, что не мог быть определен заголовок.В iOS 3.x и ранее, значение в этом свойстве всегда измеряется относительно вершины устройства в портретной ориентации, независимо от фактической физической или интерфейсной ориентации устройства. В iOS 4.0 и позже, значение измеряется относительно возглавляющей ориентации, указанной менеджером расположения. Для получения дополнительной информации посмотрите
headingOrientation
свойство в Ссылке класса CLLocationManager.Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
headingAccuracy
СвойствоМаксимальное отклонение (измеренный в градусах) между заголовком, о котором сообщают, и истинным геомагнитным заголовком. (только для чтения)
Объявление
Swift
var headingAccuracy: CLLocationDirection { get }
Objective C
@property(readonly, nonatomic) CLLocationDirection headingAccuracy
Обсуждение
Положительное значение в этом свойстве представляет потенциальную ошибку между значением, о котором сообщают
magneticHeading
свойство и фактическое направление магнитного севера. Таким образом, чем ниже значение этого свойства, тем более точный заголовок. Отрицательная величина означает, что заголовок, о котором сообщают, недопустим, который может произойти, когда устройство не калибруется или от локальных магнитных полей существует сильная интерференция.Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
-
timestamp
СвойствоВремя, в которое был определен этот заголовок. (только для чтения)
Объявление
Swift
@NSCopying var timestamp: NSDate! { get }
Objective C
@property(readonly, nonatomic, copy) NSDate *timestamp
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
-
description
СвойствоВозглавляющие данные в строке форматированного текста. (только для чтения)
Объявление
Swift
var description: String! { get }
Objective C
@property(nonatomic, readonly, copy) NSString *description
Обсуждение
Строка формы “magneticHeading <магнитный> trueHeading <возглавляющая> точность <точность> x <x> y <y> z <z> <разовый датой>”, где <магнитный>, <заголовок>, <точность>, <x>, <y>, и <z> отформатирована числа с плавающей точкой и <разовая датой>, является строкой отформатированной даты, включающей дату, время и информация о часовом поясе.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
-
x
СвойствоГеомагнитные данные (измеренный в микротесла) для оси X. (только для чтения)
Объявление
Swift
var x: CLHeadingComponentValue { get }
Objective C
@property(readonly, nonatomic) CLHeadingComponentValue x
Обсуждение
Это значение представляет отклонение оси X от строк магнитного поля, прослеживаемых устройством.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
-
y
СвойствоГеомагнитные данные (измеренный в микротесла) для оси y. (только для чтения)
Объявление
Swift
var y: CLHeadingComponentValue { get }
Objective C
@property(readonly, nonatomic) CLHeadingComponentValue y
Обсуждение
Это значение представляет отклонение оси y от строк магнитного поля, прослеживаемых устройством.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
-
z
СвойствоГеомагнитные данные (измеренный в микротесла) для оси z. (только для чтения)
Объявление
Swift
var z: CLHeadingComponentValue { get }
Objective C
@property(readonly, nonatomic) CLHeadingComponentValue z
Обсуждение
Это значение представляет отклонение оси z от строк магнитного поля, прослеживаемых устройством.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.
Типы данных
-
Тип раньше сообщал о магнитных различиях, о которых сообщают встроенные аппаратные средства.
Объявление
Swift
typealias CLHeadingComponentValue = Double
Objective C
typedef double CLHeadingComponentValue;
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в iOS 3.0 и позже.