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.