addLocationMeasurement method

  1. @override
void addLocationMeasurement(
  1. GlobalPoint point,
  2. double accuracy,
  3. String provider
)
override

Implementation

@override
void addLocationMeasurement(GlobalPoint point, double accuracy, String provider) {
    final _addLocationMeasurementFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Pointer<Void>, Float, Pointer<Void>),
        void Function(Pointer<Void>, Pointer<Void>, double, Pointer<Void>)
      >('navigine_sdk_flutter_NavigationManager_addLocationMeasurement__Point_Accuracy_Provider'));
    final _pointHandle = navigine_sdk_flutter_GlobalPoint_ToFfi(point);
    final _accuracyHandle = navigine_sdk_flutter_double_ToFfi(accuracy);
    final _providerHandle = navigine_sdk_flutter_String_ToFfi(provider);
    final _handle = this.handle;
    _addLocationMeasurementFfi(_handle, _pointHandle, _accuracyHandle, _providerHandle);
    navigine_sdk_flutter_GlobalPoint_ReleaseFfiHandle(_pointHandle);
    navigine_sdk_flutter_double_ReleaseFfiHandle(_accuracyHandle);
    navigine_sdk_flutter_String_ReleaseFfiHandle(_providerHandle);
}