DingiUserLocation
@interface DingiUserLocation : NSObject <DingiAnnotation, NSSecureCoding>
The DingiUserLocation class defines a specific type of annotation that identifies
the user’s current location. You do not create instances of this class
directly. Instead, you retrieve an existing DingiUserLocation object from the
userLocation property of the map view displayed in your application.
-
The current location of the device. (read-only)
This property returns
nilif the user’s location has not yet been determined.Declaration
Objective-C
@property (readonly, nonatomic, nullable) CLLocation *location;Swift
var location: CLLocation? { get } -
A Boolean value indicating whether the user’s location is currently being updated. (read-only)
Declaration
Objective-C
@property (readonly, getter=isUpdating, nonatomic) BOOL updating;Swift
var isUpdating: Bool { get } -
The heading of the user location. (read-only)
This property is
nilif the user location tracking mode is notDingiUserTrackingModeFollowWithHeadingor ifDingiMapView.showsUserHeadingIndicatoris disabled.Declaration
Objective-C
@property (readonly, nonatomic, nullable) CLHeading *heading;Swift
var heading: CLHeading? { get }
-
The title to display for the user location annotation.
Declaration
Objective-C
@property (readwrite, copy, nonatomic) NSString *_Nonnull title;Swift
var title: String { get set } -
The subtitle to display for the user location annotation.
Declaration
Objective-C
@property (readwrite, copy, nonatomic, nullable) NSString *subtitle;Swift
var subtitle: String? { get set }
DingiUserLocation Class Reference