setData method

  1. @override
void setData(
  1. Uint8List data
)
override

Method is used to set user-defined data for the map object. data Data to store in the map object.

Example:

// Set custom data
Map<String, dynamic> customData = {"key": "value", "number": 42};
bool dataSuccess = _circleMapObject!.setData(customData);
print("Set circle custom data: $dataSuccess");

Implementation

@override
void setData(Uint8List data) {
    final _setDataFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, NativeBytes),
        void Function(Pointer<Void>, NativeBytes)
      >('navigine_sdk_flutter_MapObject_setData__Data'));
    _setDataFfi(this.ptr, toNativeBytes(data));
    exception.checkCallResult();
}