iOS SDK change log from version 2.5.0 to version 2.5.1

SKOverlay class

New property

/** The border color of the polygon. Set to nil for no border.
*/

@property(nonatomic, strong) UIColor *strokeColor;

SKPolygon class

Removed property

/** The border color of the polygon. Set to nil for no border.
*/
@property(nonatomic, strong) UIColor *strokeColor;

SKCircle class

Removed property

/** The border color of the polygon. Set to nil for no border.
*/
@property(nonatomic, strong) UIColor *strokeColor;

SKDefinitions class

Changed

typedef NS_ENUM (NSInteger, SKRouteMode) {
	SKRouteCarShortest = 0,
	SKRouteCarFastest = 1,
	SKRouteCarEfficient = 2,
	SKRoutePedestrian = 3,
	SKRouteBicycleFastest = 4,
	SKRouteBicycleShortest = 5,
	SKRouteBicycleQuietest = 6,
};

to

typedef NS_ENUM (NSInteger, SKRouteMode) {
	SKRouteCarShortest = 0,
	SKRouteCarFastest = 1,
	SKRouteCarEfficient = 2,
	SKRoutePedestrian = 3,
	SKRouteBicycleFastest = 4,
	SKRouteBicycleShortest = 5,
	SKRouteBicycleQuietest = 6,
	SKRouteBusFastest = 7
};

Changed

typedef NS_ENUM (NSInteger, SKAdvisorLanguage) {
	SKAdvisorLanguageDA = 0,
	SKAdvisorLanguageDE,
	SKAdvisorLanguageEN,
	SKAdvisorLanguageEN_US,
	SKAdvisorLanguageES,
	SKAdvisorLanguageFR,
	SKAdvisorLanguageHU,
	SKAdvisorLanguageIT,
	SKAdvisorLanguageNL,
	SKAdvisorLanguagePL,
	SKAdvisorLanguagePT,
	SKAdvisorLanguageRO,
	SKAdvisorLanguageRU,
	SKAdvisorLanguageSV,
	SKAdvisorLanguageTR,
};

to

typedef NS_ENUM (NSInteger, SKAdvisorLanguage) {
	SKAdvisorLanguageDA = 0,
	SKAdvisorLanguageDE,
	SKAdvisorLanguageEN,
	SKAdvisorLanguageEN_US,
	SKAdvisorLanguageES,
	SKAdvisorLanguageFR,
	SKAdvisorLanguageHU,
	SKAdvisorLanguageIT,
	SKAdvisorLanguageNL,
	SKAdvisorLanguagePL,
	SKAdvisorLanguagePT,
	SKAdvisorLanguageRO,
	SKAdvisorLanguageRU,
	SKAdvisorLanguageSV,
	SKAdvisorLanguageTR,
	SKAdvisorLanguageCH_CAN, //Chinese Cantonese
	SKAdvisorLanguageKOR, //Korean
	SKAdvisorLanguageES_SA, //Spanish South America
	SKAdvisorLanguageFR_CAN, //French Canadian
	SKAdvisorLanguageJAP //Japanese
};

Added

typedef NS_ENUM(NSInteger, SKStreetDirection) {
	SKStreetDirectionInvalid = -1, // invalid direction
	SKStreetDirectionStraightAhead = 0, // direction straight ahead
	SKStreetDirectionSlightRight, // slight right
	SKStreetDirectionSlightLeft, // slight left
	SKStreetDirectionLeft, // direction is left
	SKStreetDirectionRight, // direction is right
	SKStreetDirectionHardRight, // direction is sharp right
	SKStreetDirectionHardLeft, // direction is shart left
	SKStreetDirectionUTurn, // u-turn
	SKStreetDirectionTStreet, // the street is close to T-street
	SKStreetDirectionBifurcation, // bifurcation interval
	SKStreetDirectionIgnoreAngle, // this contain the max angle that can be ignored in a junction and not to say the advice
	SKStreetDirectionRoundabout, // Roundabout
};

SKNavigationSettings class

Added property

/** Shows/hides the street name pop ups along the route.
*/
@property(nonatomic, assign) BOOL showStreetNamePopUpsOnRoute;

SKRouteAdvice class

Changed

/** The type of the street.
*/
@property(nonatomic, assign) int streetType;

to

/** The type of the street.
*/
@property(nonatomic, assign) SKStreetType streetType;

Added property

/** Provides information about the direction of the turn.
*/
@property(nonatomic, assign) SKStreetDirection streetDirection;

SKRouteInformation class

New property

/** The route calculation mode.
*/
@property(nonatomic, assign) SKRouteMode routeMode;

SKRoutingService class

Changed

/** Zooms the map to the current calculated route.
@param insets Contains information about the zooming insets for the route overview.
*/
- (void)zoomToRouteWithInsets:(UIEdgeInsets)insets;

to

/** Zooms the map to the current calculated route.
@param insets Contains information about the zooming insets for the route overview.
@param duration The duration of the animation in miliseconds. No animation will be performed if the value of this parameter is 0.
*/
- (void)zoomToRouteWithInsets:(UIEdgeInsets)insets duration:(int)duration;