MMKNavigationRoutePinsStyleProvider

Warning

This feature is available in the NaviKit SDK version.

protocol MMKNavigationRoutePinsStyleProvider : NSObjectProtocol

Summary

Instance methods

func provideTrafficLightStyle(withScaleFactor scaleFactor: Float,
                                              isNightMode: Bool,
                                      navigationLayerMode: MMKNavigationLayerMode,
                                                    style: MMKPlacemarkStyle)

func provideCheckpointStyle(withScaleFactor scaleFactor: Float,
                                            isNightMode: Bool,
                                    navigationLayerMode: MMKNavigationLayerMode,
                                                  style: MMKPlacemarkStyle)

func provideRailwayCrossingStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: MMKNavigationLayerMode,
                                                       style: MMKPlacemarkStyle)

func provideRoadInPoorConditionStyle(withScaleFactor scaleFactor: Float,
                                                     isNightMode: Bool,
                                             navigationLayerMode: MMKNavigationLayerMode,
          roadInPoorConditionStart roadInPoorConditionStartStyle: MMKPlacemarkStyle,
              roadInPoorConditionEnd roadInPoorConditionEndStyle: MMKPlacemarkStyle)

func provideTollRoadStyle(withScaleFactor scaleFactor: Float,
                                          isNightMode: Bool,
                                  navigationLayerMode: MMKNavigationLayerMode,
                     tollRoadStart tollRoadStartStyle: MMKPlacemarkStyle,
                         tollRoadEnd tollRoadEndStyle: MMKPlacemarkStyle)

func provideRestrictedEntryStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: MMKNavigationLayerMode,
                                                       style: MMKPlacemarkStyle)

func provideSpeedBumpStyle(withScaleFactor scaleFactor: Float,
                                           isNightMode: Bool,
                                   navigationLayerMode: MMKNavigationLayerMode,
                                                 style: MMKPlacemarkStyle)

Instance methods

provideTrafficLightStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideTrafficLightStyle(withScaleFactor scaleFactor: Float,
                                              isNightMode: Bool,
                                      navigationLayerMode: MMKNavigationLayerMode,
                                                    style: MMKPlacemarkStyle)


provideCheckpointStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideCheckpointStyle(withScaleFactor scaleFactor: Float,
                                            isNightMode: Bool,
                                    navigationLayerMode: MMKNavigationLayerMode,
                                                  style: MMKPlacemarkStyle)


provideRailwayCrossingStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideRailwayCrossingStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: MMKNavigationLayerMode,
                                                       style: MMKPlacemarkStyle)


provideRoadInPoorConditionStyle(withScaleFactor:isNightMode:navigationLayerMode:roadInPoorConditionStart:roadInPoorConditionEnd:)

func provideRoadInPoorConditionStyle(withScaleFactor scaleFactor: Float,
                                                     isNightMode: Bool,
                                             navigationLayerMode: MMKNavigationLayerMode,
          roadInPoorConditionStart roadInPoorConditionStartStyle: MMKPlacemarkStyle,
              roadInPoorConditionEnd roadInPoorConditionEndStyle: MMKPlacemarkStyle)


provideTollRoadStyle(withScaleFactor:isNightMode:navigationLayerMode:tollRoadStart:tollRoadEnd:)

func provideTollRoadStyle(withScaleFactor scaleFactor: Float,
                                          isNightMode: Bool,
                                  navigationLayerMode: MMKNavigationLayerMode,
                     tollRoadStart tollRoadStartStyle: MMKPlacemarkStyle,
                         tollRoadEnd tollRoadEndStyle: MMKPlacemarkStyle)


provideRestrictedEntryStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideRestrictedEntryStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: MMKNavigationLayerMode,
                                                       style: MMKPlacemarkStyle)


provideSpeedBumpStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideSpeedBumpStyle(withScaleFactor scaleFactor: Float,
                                           isNightMode: Bool,
                                   navigationLayerMode: MMKNavigationLayerMode,
                                                 style: MMKPlacemarkStyle)