getMapExtendedCapabilities static method

Set<MapExtendedCapability> getMapExtendedCapabilities()

Returns the set of extended map capabilities enabled for the current map data.

Returns

  • (Set<MapExtendedCapability>) A set containing enabled capabilities.

See also:

Implementation

static Set<MapExtendedCapability> getMapExtendedCapabilities() {
  final OperationResult resultString = staticMethod(
    'MapDetails',
    'getMapExtendedCapabilities',
  );

  final int res = resultString['result'];
  final Set<MapExtendedCapability> result = <MapExtendedCapability>{};

  for (final MapExtendedCapability mode in MapExtendedCapability.values) {
    if (mode.id & res != 0) {
      result.add(mode);
    }
  }
  return result;
}