-
- All Implemented Interfaces:
public final class NavigationSession.FactoryUse this class in order to initiate a navigation session
-
-
Method Summary
Modifier and Type Method Description static NavigationSessioncreateInstance(@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) -
-
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
-
-
-
-