Legends
-
An
AWFBarLegend
is an object that adopts theAWFLegendRenderer
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 moreDeclaration
Objective-C
@interface AWFBarLegend : NSObject <AWFLegendRenderer>
Swift
class AWFBarLegend : NSObject, AWFLegendRenderer
-
See moreAWFGroupedLegendConfig
is an object that represents a grouped legend by containing a series of individual legend configuration instances.Declaration
Objective-C
@interface AWFGroupedLegendConfig : NSObject
Swift
class AWFGroupedLegendConfig : NSObject
-
An
See moreAWFGroupedLegendView
is an subclass ofUIView
that displays multiple legends within a single view along with title labels for each.Declaration
Objective-C
@interface AWFGroupedLegendView : UIView
Swift
class AWFGroupedLegendView : UIView
-
An
See moreAWFLegendConfig
object provides the configuration options used to define a legend.Declaration
Objective-C
@interface AWFLegendConfig : NSObject <NSCopying>
Swift
class AWFLegendConfig : NSObject, NSCopying
-
An
See moreAWFLegendItemView
object provides the base view class used for rendering data-specific legends based on aAWFLegendStyle
.Declaration
Objective-C
@interface AWFLegendItemView : UIView
Swift
class AWFLegendItemView : UIView
-
An
See moreAWFLegendMetadata
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.Declaration
Objective-C
@interface AWFLegendMetadata : NSObject
Swift
class AWFLegendMetadata : NSObject
-
An
See moreAWFLegendStyle
object provides the style specifications to be used for a data legend on a map.Declaration
Objective-C
@interface AWFLegendStyle : NSObject <NSCopying>
Swift
class AWFLegendStyle : NSObject, NSCopying
-
See moreAWFLegendView
is a container view used for managing and displaying multipleAWFLegendItemView
instances for a weather map.Declaration
Objective-C
@interface AWFLegendView : UIView
Swift
class AWFLegendView : UIView
-
An
AWFPointLegend
is an object that adopts theAWFLegendRenderer
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 moreDeclaration
Objective-C
@interface AWFPointLegend : NSObject <AWFLegendRenderer>
Swift
class AWFPointLegend : NSObject, AWFLegendRenderer
-
An
See moreAWFPointLegendItem
is an object that is used to represent a single group, category or value in aAWFPointLegend
instance.Declaration
Objective-C
@interface AWFPointLegendItem : NSObject
Swift
class AWFPointLegendItem : NSObject