Package 

Class NavigationSession.Factory

  • All Implemented Interfaces:

    
    public final class NavigationSession.Factory
    
                        

    Use this class in order to initiate a navigation session

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • createInstance

         static NavigationSession createInstance(@NonNull() System system, @NonNull() MapContentService mapContent, @NonNull() PositionService positionEngine, @NonNull() DirectionService directionService, @Nullable() AdasService adasService, @Nullable() AlertService alertService, @Nullable() AudioGuidanceService audioGuidanceService, @Nullable() Bundle serviceConfiguration, @NonNull() NativeMessageHub nativeMessageHub)

        Creates a session instance (will be null if the initialization failed)

        Parameters:
        system - global system instance.
        mapContent - map content instance, this is mandatory.
        positionEngine - position engine instance, this is mandatory.
        directionService - direction service instance, this is mandatory.
        adasService - adas service instance, this is optional.
        alertService - alert service instance, this is optional.
        audioGuidanceService - audio guidance service instance, this is optional.
        serviceConfiguration - configuration bundle containing the service specific configurations.
        nativeMessageHub - used for receiving native messages