YMKNavigationRoutePinsStyleProvider

Warning

This feature is available in the NaviKit SDK version.

protocol YMKNavigationRoutePinsStyleProvider : NSObjectProtocol

Summary

Instance methods

func provideTrafficLightStyle(withScaleFactor scaleFactor: Float,
                                              isNightMode: Bool,
                                      navigationLayerMode: YMKNavigationLayerMode,
                                                    style: YMKPlacemarkStyle)

func provideCheckpointStyle(withScaleFactor scaleFactor: Float,
                                            isNightMode: Bool,
                                    navigationLayerMode: YMKNavigationLayerMode,
                                                  style: YMKPlacemarkStyle)

func provideRailwayCrossingStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: YMKNavigationLayerMode,
                                                       style: YMKPlacemarkStyle)

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

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

func provideRestrictedEntryStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: YMKNavigationLayerMode,
                                                       style: YMKPlacemarkStyle)

func provideSpeedBumpStyle(withScaleFactor scaleFactor: Float,
                                           isNightMode: Bool,
                                   navigationLayerMode: YMKNavigationLayerMode,
                                                 style: YMKPlacemarkStyle)

Instance methods

provideTrafficLightStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideTrafficLightStyle(withScaleFactor scaleFactor: Float,
                                              isNightMode: Bool,
                                      navigationLayerMode: YMKNavigationLayerMode,
                                                    style: YMKPlacemarkStyle)


provideCheckpointStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideCheckpointStyle(withScaleFactor scaleFactor: Float,
                                            isNightMode: Bool,
                                    navigationLayerMode: YMKNavigationLayerMode,
                                                  style: YMKPlacemarkStyle)


provideRailwayCrossingStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideRailwayCrossingStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: YMKNavigationLayerMode,
                                                       style: YMKPlacemarkStyle)


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

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


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

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


provideRestrictedEntryStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideRestrictedEntryStyle(withScaleFactor scaleFactor: Float,
                                                 isNightMode: Bool,
                                         navigationLayerMode: YMKNavigationLayerMode,
                                                       style: YMKPlacemarkStyle)


provideSpeedBumpStyle(withScaleFactor:isNightMode:navigationLayerMode:style:)

func provideSpeedBumpStyle(withScaleFactor scaleFactor: Float,
                                           isNightMode: Bool,
                                   navigationLayerMode: YMKNavigationLayerMode,
                                                 style: YMKPlacemarkStyle)