MMKNavigationRouteViewStyleProvider

Warning

This feature is available in the NaviKit SDK version.

@protocol MMKNavigationRouteViewStyleProvider <NSObject>

Summary

Instance methods

- (void)provideJamStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                      isSelected:(BOOL)isSelected
                     isNightMode:(BOOL)isNightMode
             navigationLayerMode:(MMKNavigationLayerMode)navigationLayerMode
                        jamStyle:(nonnull MMKNavigationJamStyle *)jamStyle;

- (void)providePolylineStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                           isSelected:(BOOL)isSelected
                          isNightMode:(BOOL)isNightMode
                  navigationLayerMode:
                      (MMKNavigationLayerMode)navigationLayerMode
                        polylineStyle:(nonnull MMKPolylineStyle *)polylineStyle;

- (void)provideManoeuvreStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                            isSelected:(BOOL)isSelected
                           isNightMode:(BOOL)isNightMode
                   navigationLayerMode:
                       (MMKNavigationLayerMode)navigationLayerMode
                            arrowStyle:(nonnull MMKArrowStyle *)arrowStyle;

- (void)provideRouteStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                        isSelected:(BOOL)isSelected
                       isNightMode:(BOOL)isNightMode
               navigationLayerMode:(MMKNavigationLayerMode)navigationLayerMode
                        routeStyle:
                            (nonnull MMKNavigationRouteStyle *)routeStyle;

Instance methods

provideJamStyleWithFlags:isSelected:isNightMode:navigationLayerMode:jamStyle:

- (void)provideJamStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                      isSelected:(BOOL)isSelected
                     isNightMode:(BOOL)isNightMode
             navigationLayerMode:(MMKNavigationLayerMode)navigationLayerMode
                        jamStyle:(nonnull MMKNavigationJamStyle *)jamStyle;


providePolylineStyleWithFlags:isSelected:isNightMode:navigationLayerMode:polylineStyle:

- (void)providePolylineStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                           isSelected:(BOOL)isSelected
                          isNightMode:(BOOL)isNightMode
                  navigationLayerMode:
                      (MMKNavigationLayerMode)navigationLayerMode
                        polylineStyle:(nonnull MMKPolylineStyle *)polylineStyle;


provideManoeuvreStyleWithFlags:isSelected:isNightMode:navigationLayerMode:arrowStyle:

- (void)provideManoeuvreStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                            isSelected:(BOOL)isSelected
                           isNightMode:(BOOL)isNightMode
                   navigationLayerMode:
                       (MMKNavigationLayerMode)navigationLayerMode
                            arrowStyle:(nonnull MMKArrowStyle *)arrowStyle;


provideRouteStyleWithFlags:isSelected:isNightMode:navigationLayerMode:routeStyle:

- (void)provideRouteStyleWithFlags:(nonnull MMKDrivingFlags *)flags
                        isSelected:(BOOL)isSelected
                       isNightMode:(BOOL)isNightMode
               navigationLayerMode:(MMKNavigationLayerMode)navigationLayerMode
                        routeStyle:
                            (nonnull MMKNavigationRouteStyle *)routeStyle;