getMapExtendedCapabilities static method
Returns the set of extended map capabilities enabled for the current map data.
Returns
- (
Set<MapExtendedCapability>) A set containing enabled capabilities.
See also:
- MapExtendedCapability - Enumeration of possible capabilities.
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;
}