MMKNavigationLayerFactory

@interface MMKNavigationLayerFactory : NSObject

Undocumented

Summary

Class methods

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

Adds navigation layer on the map

Class methods

createNavigationLayerWithMapWindow:roadEventsLayer:styleProvider:navigation:

+ (nonnull MMKNavigationLayer *)
    createNavigationLayerWithMapWindow:(nonnull MMKMapWindow *)mapWindow
                       roadEventsLayer:
                           (nonnull MMKRoadEventsLayer *)roadEventsLayer
                         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 'styleProvider' parameter until it (the class) is invalidated.