getMapExtendedCapabilities static method
Get map extended capabilities.
Check MapExtendedCapability for possible return values.
Returns
- Map extended capabilities as int.
Throws
- An exception if it fails.
Implementation
static Set<MapExtendedCapability> getMapExtendedCapabilities() {
final OperationResult resultString = objectMethod(
0,
'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;
}