MMKNavigationRouteViewStyleProvider

Warning

This feature is available in the NaviKit SDK version.

protocol MMKNavigationRouteViewStyleProvider : NSObjectProtocol

Summary

Instance methods

func provideJamStyle(with flags: MMKDrivingFlags,
                     isSelected: Bool,
                    isNightMode: Bool,
            navigationLayerMode: MMKNavigationLayerMode,
                       jamStyle: MMKNavigationJamStyle)

func providePolylineStyle(with flags: MMKDrivingFlags,
                          isSelected: Bool,
                         isNightMode: Bool,
                 navigationLayerMode: MMKNavigationLayerMode,
                       polylineStyle: MMKPolylineStyle)

func provideManoeuvreStyle(with flags: MMKDrivingFlags,
                           isSelected: Bool,
                          isNightMode: Bool,
                  navigationLayerMode: MMKNavigationLayerMode,
                           arrowStyle: MMKArrowStyle)

func provideRouteStyle(with flags: MMKDrivingFlags,
                       isSelected: Bool,
                      isNightMode: Bool,
              navigationLayerMode: MMKNavigationLayerMode,
                       routeStyle: MMKNavigationRouteStyle)

Instance methods

provideJamStyle(with:isSelected:isNightMode:navigationLayerMode:jamStyle:)

func provideJamStyle(with flags: MMKDrivingFlags,
                     isSelected: Bool,
                    isNightMode: Bool,
            navigationLayerMode: MMKNavigationLayerMode,
                       jamStyle: MMKNavigationJamStyle)


providePolylineStyle(with:isSelected:isNightMode:navigationLayerMode:polylineStyle:)

func providePolylineStyle(with flags: MMKDrivingFlags,
                          isSelected: Bool,
                         isNightMode: Bool,
                 navigationLayerMode: MMKNavigationLayerMode,
                       polylineStyle: MMKPolylineStyle)


provideManoeuvreStyle(with:isSelected:isNightMode:navigationLayerMode:arrowStyle:)

func provideManoeuvreStyle(with flags: MMKDrivingFlags,
                           isSelected: Bool,
                          isNightMode: Bool,
                  navigationLayerMode: MMKNavigationLayerMode,
                           arrowStyle: MMKArrowStyle)


provideRouteStyle(with:isSelected:isNightMode:navigationLayerMode:routeStyle:)

func provideRouteStyle(with flags: MMKDrivingFlags,
                       isSelected: Bool,
                      isNightMode: Bool,
              navigationLayerMode: MMKNavigationLayerMode,
                       routeStyle: MMKNavigationRouteStyle)