flutter_drivekit_trip_simulator

Last updated:

0 purchases

flutter_drivekit_trip_simulator Image
flutter_drivekit_trip_simulator Images
Add to Cart

Description:

flutter drivekit trip simulator

DriveKit trip_simulator plugin #
Flutter interface for the DriveKit Trip Simulator
To learn more about DriveKit, please visit our DriveKit documentation
Installation #
To use this plugin, run this command in your project
flutter pub add drivekit_trip_simulator
copied to clipboard
Now, you can import 'package:flutter_drivekit_trip_simulator/flutter_drivekit_trip_simulator.dart' and use DriveKitTripSimulator in your Dart code.
Usage #
To use this plugin, you need to have an ApiKey from DriveQuant. If you don't have one, please contact us.
Then, you need to install the flutter_drivekit_core plugin and follow the instructions to specify the ApiKey and the UserId.
Now, you can configure the DriveKit Core with the options you want, and start using the DriveKit Trip Simulator plugin. For example, you can start trip simulator with the following code:
await DriveKitTripSimulator.instance.start(PresetTrip.shortTrip);
copied to clipboard



Method
Return Type
iOS
Android




startTrip()
Future<void>




stopTrip()
Future<void>





startTrip #
Future<void> start(PresetTrip presetTrip)
copied to clipboard
To simulate a trip, call the start method in TripSimulator with a appropriate configuration with the PresetTrip parameter.
await DriveKitTripSimulator.instance.start(PresetTrip.highwayTrip);
copied to clipboard



PresetTrip
Description




shortTrip
Trip too short that does not allow to rate the driver's behavior


mixedTrip
A 15-minute mixed trip in urban and suburban areas


cityTrip
A 20-minute city trip


suburbanTrip
A 30-minute trip performed in a suburban environment mostly


highwayTrip
A 55-minute highway trip


trainTrip
Trip recorded in a train to test the alternative transportation modes detection


busTrip
Trip recorded in a bus to test the alternative transportation modes detection


boatTrip
Trip recorded in a boat to test the alternative transportation modes detection


tripWithCrashConfirmed30KmH
A short trip with a collision at 30 km/h that occurs 137 seconds after the trip begins and that corresponds to a confirmed accident


tripWithCrashConfirmed20KmH
A short trip with a collision at 20 km/h that occurs 141 seconds after the trip begins and that corresponds to a confirmed accident


tripWithCrashConfirmed10KmH
A short trip with a collision at 10 km/h that occurs 146 seconds after the trip begins and that corresponds to a confirmed accident


tripWithCrashUnconfirmed0KmH
A short trip with a collision during a vehicle stop that occurs 159 seconds after the trip begins and that corresponds to an unconfirmed accident


tripWithCrashConfirmed30KmHStillDriving
A trip to simulate an accident confirmed less than two minutes after the start of the trip, after which the driver continued driving.



stopTrip #
Future<void> stop()
copied to clipboard
To stop the trip simulation, call the following method. The trip will be stopped instantly:
await DriveKitTripSimulator.instance.stop();
copied to clipboard
Please refer to the DriveKit Trip Simulator documentation for more information about the features we provide.
You can also take a look at the flutter example for a basic usage of the DriveKit SDK, and the iOS example app or android example app for a complete demonstration.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.