MKUserLocation
MKUserLocation
класс определяет определенный тип аннотации, идентифицирующей текущее расположение пользователя. Вы не создаете экземпляры этого класса непосредственно. Вместо этого Вы получаете существующее MKUserLocation
объект от userLocation
свойство представления карты выведено на экран в Вашем приложении.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
MKAnnotation
-
NSObjectProtocol
-
Печатаемый
-
MKAnnotation
-
NSObject
Оператор импорта
Swift
import MapKit
Objective C
@import MapKit;
Доступность
Доступный в OS X v10.9 и позже.
-
расположение расположение
СвойствоТекущее расположение устройства. (только для чтения)
Объявление
Swift
var location: CLLocation! { get }
Objective C
@property(readonly, nonatomic) CLLocation *location
Обсуждение
Это свойство содержит
nil
если расположение пользователя еще не было определено, если представление карты в настоящее время не показывает пользовательское расположение или.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
обновление обновление
СвойствоБулево значение, указывающее, обновляется ли в настоящее время расположение пользователя. (только для чтения)
Объявление
Swift
var updating: Bool { get }
Objective C
@property(readonly, nonatomic, getter=isUpdating) BOOL updating
Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
Заголовок пользовательского расположения. (только для чтения)
Объявление
Swift
var heading: CLHeading! { get }
Objective C
@property(readonly, nonatomic) CLHeading *heading
Обсуждение
Это свойство
nil
если пользовательский режим отслеживания расположения неMKUserTrackingModeFollowWithHeading
.Оператор импорта
Objective C
@import MapKit;
Swift
import MapKit
Доступность
Доступный в OS X v10.9 и позже.
-
подзаголовок подзаголовок
Свойство