Базовая ссылка типов данных расположения
Этот документ описывает типы данных, найденные в Базовой платформе Расположения.
-
Представляет точность координатного значения в метрах.
Объявление
Swift
typealias CLLocationAccuracy = Double
Objective C
typedef double CLLocationAccuracy;
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в OS X v10.6 и позже.
-
Структура, содержащая географическую координату с помощью ссылочного кадра WGS 84.
Объявление
Swift
struct CLLocationCoordinate2D { var latitude: CLLocationDegrees var longitude: CLLocationDegrees }
Objective C
typedef struct { CLLocationDegrees latitude; CLLocationDegrees longitude; } CLLocationCoordinate2D;
Поля
latitude
Широта в градусах. Положительные значения указывают широты к северу от экватора. Отрицательные величины указывают широты к югу от экватора.
longitude
Долгота в градусах. Измерения относительно нулевого меридиана с положительными значениями, расширяющимися к востоку от меридиана и отрицательных величин, расширяющихся к западу от меридиана.
Доступность
Доступный в OS X v10.6 и позже.
-
Представляет широту или значение долготы, указанное в градусах.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в OS X v10.6 и позже.
-
Представляет направление, измеряющееся в градусах относительно истинного севера.
Объявление
Swift
typealias CLLocationDirection = Double
Objective C
typedef double CLLocationDirection;
Обсуждение
Значения направления измеряются в градусах, запускающихся на должном севере, и продолжаются по часовой стрелке вокруг компаса. Таким образом север составляет 0 градусов, восток составляет 90 градусов, юг составляет 180 градусов и т.д. Отрицательная величина указывает недопустимое направление.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в OS X v10.6 и позже.
-
Дистанционное измерение (в метрах) от существующего расположения.
Объявление
Swift
typealias CLLocationDistance = Double
Objective C
typedef double CLLocationDistance;
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в OS X v10.6 и позже.
-
Представляет скорость, на которой устройство перемещается в метры в секунду.
Оператор импорта
Objective C
@import CoreLocation;
Swift
import CoreLocation
Доступность
Доступный в OS X v10.6 и позже.