addCustomVectorSource method

void addCustomVectorSource(
  1. String sourceId,
  2. CustomVectorSourceOptions options
)

Implementation

void addCustomVectorSource(
  String sourceId,
  CustomVectorSourceOptions options,
) => _discard((arena, completion) {
  final registrations = _NativeRegistrations(_callbackRoots);
  return registrations.run(
    () => raw.mln_map_add_custom_vector_source(
      _handle.raw,
      nativeStringView(sourceId, arena).value,
      registrations.add(
        _prepareCustomVectorSourceOptions(options, registrations.roots),
      ),
      completion,
      nativeDiagnostic,
    ),
  );
});