load static method

MarkerCollection? load(
  1. Uint8List buffer
)

Deserialize a MarkerCollection from a binary buffer previously returned by save.

Parameters

  • buffer: Binary buffer containing a serialized marker collection.

Returns

See also:

  • save to serialize a collection to a binary buffer.

Implementation

static MarkerCollection? load(Uint8List buffer) {
  final dynamic dataBufferPointer = GemKitPlatform.instance.toNativePointer(
    buffer,
  );
  final OperationResult resultString = staticMethod(
    'MarkerCollection',
    'load',
    args: <String, dynamic>{
      'dataBuffer': dataBufferPointer.address,
      'dataBufferSize': buffer.length,
    },
  );

  if (resultString['gemApiError'] != 0) {
    return null;
  }

  return MarkerCollection.init(resultString['result'], 0);
}