AWFMapPermissions
Objective-C
@interface AWFMapPermissions : NSObject
Swift
class AWFMapPermissions : NSObject
An AWFMapPermissions object contains the access permissions when interacting with the Aeris Maps API.
-
Initializes and returns an
AWFApiPermissionsinstance using the specified access permissions data.Declaration
Objective-C
- (nonnull instancetype)initWithDictionary:(nonnull NSDictionary *)dictionary;Swift
init(dictionary: [AnyHashable : Any])Parameters
dictionaryThe access permissions dictionary to use
Return Value
A permissions object initialized with the specified permissions dictionary
-
Returns a Boolean value indicating whether or not the configured permissions allow access to the Aeris Maps API.
Declaration
Objective-C
- (BOOL)hasAccess;Swift
func hasAccess() -> Bool -
Returns a Boolean value indicating whether or not the configured permissions allow access to the specified layer type.
Declaration
Objective-C
- (BOOL)hasAccessToLayer:(nonnull NSString *)layerType;Swift
func hasAccess(toLayer layerType: String) -> BoolParameters
layerTypeThe layer type string to check access for
-
Returns a Boolean value indicating whether or not the configured permissions allow access to image blend modes.
Declaration
Objective-C
- (BOOL)hasAccessToBlendModes;Swift
func hasAccessToBlendModes() -> Bool -
Returns a Boolean value indicating whether or not the configured permissions allow access to image filters.
Declaration
Objective-C
- (BOOL)hasAccessToFilters;Swift
func hasAccessToFilters() -> Bool -
Returns a Boolean value indicating whether or not the configured permissions allow the use of data modifiers.
Declaration
Objective-C
- (BOOL)canUseModifiers;Swift
func canUseModifiers() -> Bool -
Returns a Boolean value indicating whether or not the configured permissions allow modifying image opacity.
Declaration
Objective-C
- (BOOL)canUseOpacity;Swift
func canUseOpacity() -> Bool -
Returns the maximum image size allowed by the configured permissions.
Declaration
Objective-C
- (CGSize)maxImageSize;Swift
func maxImageSize() -> CGSize -
Returns the maximum number of layers allowed in a single image request.
Declaration
Objective-C
- (NSInteger)maxLayers;Swift
func maxLayers() -> Int
View on GitHub
AWFMapPermissions Class Reference