MMKNavigationLayerFactory

@interface MMKNavigationLayerFactory : NSObject

Undocumented

Summary

Class methods

+ (nonnull MMKNavigationLayer *)
    createNavigationLayerWithMapWindow:(nonnull MMKMapWindow *)mapWindow
          roadEventsLayerStyleProvider:
              (nonnull id<MMKRoadEventsLayerStyleProvider>)
                  roadEventsLayerStyleProvider
                         styleProvider:(nonnull id<MMKNavigationStyleProvider>)
                                           styleProvider
                            navigation:(nonnull MMKNavigation *)navigation;

Adds navigation layer on the map

Class methods

createNavigationLayerWithMapWindow:roadEventsLayerStyleProvider:styleProvider:navigation:

+ (nonnull MMKNavigationLayer *)
    createNavigationLayerWithMapWindow:(nonnull MMKMapWindow *)mapWindow
          roadEventsLayerStyleProvider:
              (nonnull id<MMKRoadEventsLayerStyleProvider>)
                  roadEventsLayerStyleProvider
                         styleProvider:(nonnull id<MMKNavigationStyleProvider>)
                                           styleProvider
                            navigation:(nonnull MMKNavigation *)navigation;

Adds navigation layer on the map.

The class maintains a strong reference to the object in the 'roadEventsLayerStyleProvider' parameter until it (the class) is invalidated.

The class maintains a strong reference to the object in the 'styleProvider' parameter until it (the class) is invalidated.