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

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

Разработчик

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

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

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

CLHeading

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


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


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 и позже.

    См. также

    headingAccuracy
    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

    Доступность

    Доступный в iOS 3.0 и позже.

    См. также

    magneticHeading

  • 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 и позже.