setLocationId method

  1. @override
void setLocationId(
  1. int locationId
)
override

@brief Method is used for setting current location, which will be downloaded from server or from storage, if it was downloaded before. Result will be handled by @see LocationListener "LocationListener" @param locationId location id from CMS

Dart code snippet: @snippet location_manager_example.dart dart_LocationManager_setLocationId

Implementation

@override
void setLocationId(int locationId) {
    final _setLocationIdFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Int32),
        void Function(Pointer<Void>, int)
      >('navigine_sdk_flutter_LocationManager_setLocationId__LocationId'));
    final _locationIdHandle = navigine_sdk_flutter_int_ToFfi(locationId);
    final _handle = this.handle;
    _setLocationIdFfi(_handle, _locationIdHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_locationIdHandle);
}