getOfflineMapCapabilities method

Future<OfflineMapCapabilities> getOfflineMapCapabilities(
  1. {required GenerateOfflineMapParameters parameters}
)

Returns an async Future which, when successful, returns the OfflineMapCapabilities containing information on which layers will be included in an offline map.

Parameters:

  • parameters — The parameters for taking a map offline.

Return Value: A Future containing an element of type OfflineMapCapabilities.

Implementation

Future<OfflineMapCapabilities> getOfflineMapCapabilities(
    {required GenerateOfflineMapParameters parameters}) {
  final taskHandle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore.RT_OfflineMapTask_getOfflineMapCapabilitiesAsync(
        _handle, parameters._handle, errorHandler);
  });
  return taskHandle
      .toFuture((element) => element.getValueAsOfflineMapCapabilities()!);
}