YMKNavigationRouteViewStyleProvider

Warning

This feature is available in the NaviKit SDK version.

@protocol YMKNavigationRouteViewStyleProvider <NSObject>

Summary

Instance methods

- (void)provideJamStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                      isSelected:(BOOL)isSelected
                     isNightMode:(BOOL)isNightMode
             navigationLayerMode:(YMKNavigationLayerMode)navigationLayerMode
                        jamStyle:(nonnull YMKNavigationJamStyle *)jamStyle;

- (void)providePolylineStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                           isSelected:(BOOL)isSelected
                          isNightMode:(BOOL)isNightMode
                  navigationLayerMode:
                      (YMKNavigationLayerMode)navigationLayerMode
                        polylineStyle:(nonnull YMKPolylineStyle *)polylineStyle;

- (void)provideManoeuvreStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                            isSelected:(BOOL)isSelected
                           isNightMode:(BOOL)isNightMode
                   navigationLayerMode:
                       (YMKNavigationLayerMode)navigationLayerMode
                            arrowStyle:(nonnull YMKArrowStyle *)arrowStyle;

- (void)provideRouteStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                        isSelected:(BOOL)isSelected
                       isNightMode:(BOOL)isNightMode
               navigationLayerMode:(YMKNavigationLayerMode)navigationLayerMode
                        routeStyle:
                            (nonnull YMKNavigationRouteStyle *)routeStyle;

Instance methods

provideJamStyleWithFlags:isSelected:isNightMode:navigationLayerMode:jamStyle:

- (void)provideJamStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                      isSelected:(BOOL)isSelected
                     isNightMode:(BOOL)isNightMode
             navigationLayerMode:(YMKNavigationLayerMode)navigationLayerMode
                        jamStyle:(nonnull YMKNavigationJamStyle *)jamStyle;


providePolylineStyleWithFlags:isSelected:isNightMode:navigationLayerMode:polylineStyle:

- (void)providePolylineStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                           isSelected:(BOOL)isSelected
                          isNightMode:(BOOL)isNightMode
                  navigationLayerMode:
                      (YMKNavigationLayerMode)navigationLayerMode
                        polylineStyle:(nonnull YMKPolylineStyle *)polylineStyle;


provideManoeuvreStyleWithFlags:isSelected:isNightMode:navigationLayerMode:arrowStyle:

- (void)provideManoeuvreStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                            isSelected:(BOOL)isSelected
                           isNightMode:(BOOL)isNightMode
                   navigationLayerMode:
                       (YMKNavigationLayerMode)navigationLayerMode
                            arrowStyle:(nonnull YMKArrowStyle *)arrowStyle;


provideRouteStyleWithFlags:isSelected:isNightMode:navigationLayerMode:routeStyle:

- (void)provideRouteStyleWithFlags:(nonnull YMKDrivingFlags *)flags
                        isSelected:(BOOL)isSelected
                       isNightMode:(BOOL)isNightMode
               navigationLayerMode:(YMKNavigationLayerMode)navigationLayerMode
                        routeStyle:
                            (nonnull YMKNavigationRouteStyle *)routeStyle;