Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы CoreLocation ссылка класса CLHeading

Опции
Развертывание Target:

На этой странице
Язык:

CLHeading

A CLHeading объект содержит возглавляющие данные, сгенерированные a CLLocationManager объект. Возглавляющие данные состоят из вычисленных значений для истинного и магнитного севера. Это также включает необработанные данные для трехмерного вектора, используемого для вычислений тех значений.

Как правило, Вы не создаете экземпляры этого класса сами, и при этом Вы не разделяете его на подклассы. Вместо этого Вы получаете экземпляры этого класса через делегата, присвоенного CLLocationManager объект, чей startUpdatingHeading метод Вы вызвали.

Наследование


Оператор импорта


Swift

import CoreLocation

Objective C

@import CoreLocation;

Доступность


Доступный в OS X v10.7 и позже.
  • magneticHeading 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

    Доступность

    Доступный в OS X v10.7 и позже.

    См. также

    headingAccuracy
    trueHeading

  • trueHeading 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

    Доступность

    Доступный в OS X v10.7 и позже.

    См. также

    magneticHeading

  • headingAccuracy headingAccuracy Свойство

    Максимальное отклонение (измеренный в градусах) между заголовком, о котором сообщают, и истинным геомагнитным заголовком. (только для чтения)

    Объявление

    Swift

    var headingAccuracy: CLLocationDirection { get }

    Objective C

    @property(readonly, nonatomic) CLLocationDirection headingAccuracy

    Обсуждение

    Положительное значение в этом свойстве представляет потенциальную ошибку между значением, о котором сообщают magneticHeading свойство и фактическое направление магнитного севера. Таким образом, чем ниже значение этого свойства, тем более точный заголовок. Отрицательная величина означает, что заголовок, о котором сообщают, недопустим, который может произойти, когда устройство не калибруется или от локальных магнитных полей существует сильная интерференция.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Время, в которое был определен этот заголовок. (только для чтения)

    Объявление

    Swift

    @NSCopying var timestamp: NSDate! { get }

    Objective C

    @property(readonly, nonatomic, copy) NSDate *timestamp

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Возглавляющие данные в строке форматированного текста. (только для чтения)

    Объявление

    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

    Доступность

    Доступный в OS X v10.7 и позже.

  • x x Свойство

    Геомагнитные данные (измеренный в микротесла) для оси X. (только для чтения)

    Объявление

    Swift

    var x: CLHeadingComponentValue { get }

    Objective C

    @property(readonly, nonatomic) CLHeadingComponentValue x

    Обсуждение

    Это значение представляет отклонение оси X от строк магнитного поля, прослеживаемых устройством.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.

  • y y Свойство

    Геомагнитные данные (измеренный в микротесла) для оси y. (только для чтения)

    Объявление

    Swift

    var y: CLHeadingComponentValue { get }

    Objective C

    @property(readonly, nonatomic) CLHeadingComponentValue y

    Обсуждение

    Это значение представляет отклонение оси y от строк магнитного поля, прослеживаемых устройством.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.

  • z z Свойство

    Геомагнитные данные (измеренный в микротесла) для оси z. (только для чтения)

    Объявление

    Swift

    var z: CLHeadingComponentValue { get }

    Objective C

    @property(readonly, nonatomic) CLHeadingComponentValue z

    Обсуждение

    Это значение представляет отклонение оси z от строк магнитного поля, прослеживаемых устройством.

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.

Типы данных

  • Тип раньше сообщал о магнитных различиях, о которых сообщают встроенные аппаратные средства.

    Объявление

    Swift

    typealias CLHeadingComponentValue = Double

    Objective C

    typedef double CLHeadingComponentValue;

    Оператор импорта

    Objective C

    @import CoreLocation;

    Swift

    import CoreLocation

    Доступность

    Доступный в OS X v10.7 и позже.