iOS SDK change log from version 2.2.0 to version 2.3.0


SKPositionerMode added

typedef NS_ENUM (NSInteger, SKPositionerMode)





SKMapScaleView class

Removed properties:

/** Scale color. The default is black.
@property(nonatomic, strong) UIColor *scaleColor;

/** The color of the text. The default is black.
@property(nonatomic, strong) UIColor *textColor;

New property

/** Enables night style color scheme.
@property (nonatomic, assign) BOOL nightStyle;

SKPositionerService class

New property:

/** The positioner mode. The positioner can use real positions or simulated positions using reportGPSPosition method. The default value is SKPositionerModeRealPositions.
@property(nonatomic, assign) SKPositionerMode positionerMode;

New API:

/** Reports GPS coordinates in order to simulate the current position.
@param reportedCoordinate The coordinate that will be used as current position.
- (void)reportGPSPosition:(CLLocation*)reportedCoordinate;

Updated documentation

/** Starts updating GPS locations.
- (void)startLocationUpdate;


/** Starts updating GPS locations. In order to receive GPS locations, the following key must be added in the project's plist file:
NSLocationWhenInUseUsageDescription. The value of the key will be displayed to the user when he accepts/declines location updates for the application. If the key and the value are not added to the plist file, the user will not be asked for permission and the current position will not be available in the SDK.
- (void)startLocationUpdate;