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 = DoubleObjective C
typedef double CLHeadingComponentValue;Оператор импорта
Objective C
@import CoreLocation;Swift
import CoreLocationДоступность
Доступный в iOS 3.0 и позже.
