Walks a polyline at a constant speed for demos and guidance QA. More...
Inherits Finalizable.
Public Member Functions | |
| bool | setGeometry (List< LocationPolyline > polylines) |
| Geometry in walk order. A later polyline may be on another floor. | |
| void | setSpeed (double metersPerSecond) |
| Walking speed in meters per second. Default is 1.4. Zero pauses motion. | |
| double | speed () |
| Current speed in meters per second. | |
| bool | start () |
| Starts from the beginning, or continues when already active. | |
| void | stop () |
Stops and rewinds to the start. Does not emit onFinished. | |
| bool | active () |
| True while a walk is in progress. | |
| RouteSimulatorSample | sample () |
| Latest sample, or null before the first tick. | |
| void | addListener (RouteSimulatorListener listener) |
| void | removeListener (RouteSimulatorListener listener) |
| bool | isValid () |
Walks a polyline at a constant speed for demos and guidance QA.
Distinct from MeasurementManager signal generators. Does not publish a navigation position and does not move the user-location layer. Hosts apply sample to an icon or other preview.
Created with NavigineSdk getRouteSimulator.
Definition at line 33 of file route_simulator.dart.
| bool RouteSimulator.active | ( | ) |
True while a walk is in progress.
| void RouteSimulator.addListener | ( | RouteSimulatorListener | listener | ) |
| bool RouteSimulator.isValid | ( | ) |
| void RouteSimulator.removeListener | ( | RouteSimulatorListener | listener | ) |
| RouteSimulatorSample RouteSimulator.sample | ( | ) |
Latest sample, or null before the first tick.
Dart code snippet:
| bool RouteSimulator.setGeometry | ( | List< LocationPolyline > | polylines | ) |
Geometry in walk order. A later polyline may be on another floor.
Dart code snippet:
| void RouteSimulator.setSpeed | ( | double | metersPerSecond | ) |
Walking speed in meters per second. Default is 1.4. Zero pauses motion.
Dart code snippet:
| double RouteSimulator.speed | ( | ) |
Current speed in meters per second.
| bool RouteSimulator.start | ( | ) |
Starts from the beginning, or continues when already active.
Dart code snippet:
| void RouteSimulator.stop | ( | ) |
Stops and rewinds to the start. Does not emit onFinished.