Legends

  • An AWFBarLegend is an object that adopts the AWFLegendRenderer protocol and is responsible for rendering a legend image based on a specific legend configuration and style.

    A bar legend is typically used to represent contoured and/or gradient data on a map, such as temperatures or wind speeds.

    See more

    Declaration

    Objective-C

    @interface AWFBarLegend : NSObject <AWFLegendRenderer>

    Swift

    class AWFBarLegend : NSObject, AWFLegendRenderer
  • AWFGroupedLegendConfig is an object that represents a grouped legend by containing a series of individual legend configuration instances.

    See more

    Declaration

    Objective-C

    @interface AWFGroupedLegendConfig : NSObject

    Swift

    class AWFGroupedLegendConfig : NSObject
  • An AWFGroupedLegendView is an subclass of UIView that displays multiple legends within a single view along with title labels for each.

    See more

    Declaration

    Objective-C

    @interface AWFGroupedLegendView : UIView

    Swift

    class AWFGroupedLegendView : UIView
  • An AWFLegendConfig object provides the configuration options used to define a legend.

    See more

    Declaration

    Objective-C

    @interface AWFLegendConfig : NSObject <NSCopying>

    Swift

    class AWFLegendConfig : NSObject, NSCopying
  • An AWFLegendItemView object provides the base view class used for rendering data-specific legends based on a AWFLegendStyle.

    See more

    Declaration

    Objective-C

    @interface AWFLegendItemView : UIView

    Swift

    class AWFLegendItemView : UIView
  • An AWFLegendMetadata object is responsible for requesting legend metadata from the Aeris API and setting up and maintaining the necessary legend configuration instances for the legends currently supported.

    See more

    Declaration

    Objective-C

    @interface AWFLegendMetadata : NSObject

    Swift

    class AWFLegendMetadata : NSObject
  • An AWFLegendStyle object provides the style specifications to be used for a data legend on a map.

    See more

    Declaration

    Objective-C

    @interface AWFLegendStyle : NSObject <NSCopying>

    Swift

    class AWFLegendStyle : NSObject, NSCopying
  • AWFLegendView is a container view used for managing and displaying multiple AWFLegendItemView instances for a weather map.

    See more

    Declaration

    Objective-C

    @interface AWFLegendView : UIView

    Swift

    class AWFLegendView : UIView
  • An AWFPointLegend is an object that adopts the AWFLegendRenderer protocol and is responsible for rendering a pointlegend image based on a specific legend configuration and style.

    A point legend is typically used to represent point (annotation) and shape (polygon) data on a map, such as earthquakes or storm reports.

    See more

    Declaration

    Objective-C

    @interface AWFPointLegend : NSObject <AWFLegendRenderer>

    Swift

    class AWFPointLegend : NSObject, AWFLegendRenderer
  • An AWFPointLegendItem is an object that is used to represent a single group, category or value in a AWFPointLegend instance.

    See more

    Declaration

    Objective-C

    @interface AWFPointLegendItem : NSObject

    Swift

    class AWFPointLegendItem : NSObject