AWFCombinedSource
@interface AWFCombinedSource : AWFPointSource
An AWFCombinedSource
object represents a data source that manages a combination of different overlays on a map. Specifically, this layer type
manages annotations, overlays, polygons and polylines needed to display a specific data layer.
-
The overlays being managed by the source (readonly).
Declaration
Objective-C
@property (readonly, strong, nonatomic) NSArray *overlays;
Swift
var overlays: [Any]! { get }
-
The polygons being managed by the source (readonly).
Declaration
Objective-C
@property (readonly, strong, nonatomic) NSArray *polygons;
Swift
var polygons: [Any]! { get }
-
The polylines being managed by the source (readonly).
Declaration
Objective-C
@property (readonly, strong, nonatomic) NSArray *polylines;
Swift
var polylines: [Any]! { get }
-
The style to apply to the source’s overlays.
Declaration
Objective-C
@property (readwrite, strong, nonatomic) id overlayStyle;
Swift
var overlayStyle: Any! { get set }
-
The style to apply to the source’s annotations.
Declaration
Objective-C
@property (readwrite, strong, nonatomic) id pointStyle;
Swift
var pointStyle: Any! { get set }
-
The style to apply to the source’s polygons.
Declaration
Objective-C
@property (readwrite, strong, nonatomic) id polygonStyle;
Swift
var polygonStyle: Any! { get set }
-
Returns a single overlay representing a set of objects on the map based on a specific group identifier.
Declaration
Objective-C
- (NSArray *)overlayForIdentifier:(NSString *)identifier;
Swift
func overlay(forIdentifier identifier: String!) -> [Any]!
Parameters
identifier
The group identifier to return an overlay for.
Return Value
Returns a single map overlay object, which varies depending on the map strategy being used.
-
Returns an array of polygons representing a set of objects on the map based on a specific group identifier.
Declaration
Objective-C
- (NSArray *)polygonsForIdentifier:(NSString *)identifier;
Swift
func polygons(forIdentifier identifier: String!) -> [Any]!
Parameters
identifier
The group identifier to return polygons for.
Return Value
Returns an array of map polygon objects, which varies depending on the map strategy being used.
-
Returns an array of polylines representing a set of objects on the map based on a specific group identifier.
Declaration
Objective-C
- (NSArray *)polylinesForIdentifier:(NSString *)identifier;
Swift
func polylines(forIdentifier identifier: String!) -> [Any]!
Parameters
identifier
The group identifier to return polylines for.
Return Value
Returns an array of map polyline objects, which varies depending on the map strategy being used.