Weather Map
-
An
See moreAWFAppleMapStrategy
object implements theAWFMapStrategy
protocol and provides the necessary functionality for managing aAWFWeatherMap
configured with anMKMapView
instance that interacts with Apple’s MapKit.Declaration
Objective-C
@interface AWFAppleMapStrategy : NSObject <AWFMapStrategy, MKMapViewDelegate>
Swift
class AWFAppleMapStrategy : NSObject, AWFMapStrategy, MKMapViewDelegate
-
An
AWFMapOptionsViewController
object displays and manages the options available for anAWFWeatherMap
instance, such as toggling the visibility of weather data layers, adjusting the timeline range or changing the forecast model used for future data layers.An
See moreAWFMapOptionsViewController
instance can be customized by changing the array of sections that are displayed, overridingconfigureCell:forRow:atIndexPath:
to customize the configuration of table view cells and setting thecellIdentifier
on each row’s associatedAWFTableViewSectionRow
instance.Declaration
Objective-C
@interface AWFMapOptionsViewController : UIViewController
Swift
class AWFMapOptionsViewController : UIViewController
-
An
See moreAWFRasterMapLayer
object represents and manages a single Aeris Maps (AMP) raster layer for a weather map.Declaration
Objective-C
@interface AWFRasterMapLayer : NSObject
Swift
class AWFRasterMapLayer : NSObject
-
The
See moreAWFWeatherLayer
class provides utility methods for working with layer types. This class is intended to be a static class and should not be instantiated as separate instances.Declaration
Objective-C
@interface AWFWeatherLayer : NSObject
Swift
class AWFWeatherLayer : NSObject
-
An
AWFWeatherMap
object provides a complete interface for displaying weather-related overlays and data on a map view. You use this class to display and control weather information and map contents being displayed from your application.When you initialize a weather map, you should specify the mapping library to use by using the appropriate {@link AWFWeatherMapType} value. Alternatively, you can initialize a weather map with a map view instance and the proper {@link AWFWeatherMapType} will be assigned based on the type of map view object provided.
See moreDeclaration
Objective-C
@interface AWFWeatherMap : NSObject <AWFMapContentDelegate, AWFAnimationDelegate, AWFMapStrategyDelegate>
Swift
class AWFWeatherMap : NSObject, AWFMapContentDelegate, AWFAnimationDelegate, AWFMapStrategyDelegate
-
An
AWFWeatherMapConfig
object provides all of the configurable settings to a {@link AWFWeatherMap} instance. This object is usually applied to a weather map object at initialization.The default implementation of a
See moreAWFWeatherMapConfig
object assigns all of the default values needed by a weather map instance. In order to override these default settings, you must subclassAWFWeatherMapConfig
and assign your custom values in your subclass’s implementation.Declaration
Objective-C
@interface AWFWeatherMapConfig : NSObject
Swift
class AWFWeatherMapConfig : NSObject
-
An
See moreAWFWeatherMapStyle
defines the styles used for various elements displayed on a weather map, such as overlays, annotations and legends.Declaration
Objective-C
@interface AWFWeatherMapStyle : NSObject
Swift
class AWFWeatherMapStyle : NSObject
-
An
See moreAWFWeatherMapViewController
provides a easy way to display a fully-functional weather map that automatically sets up the necessary map view and control views associated with a weather map.Declaration
Objective-C
@interface AWFWeatherMapViewController : UIViewController <AWFWeatherMapDelegate, AWFWeatherMapDataSource, AWFTimelineViewDelegate, AWFMapOptionsViewControllerDelegate>
Swift
class AWFWeatherMapViewController : UIViewController, AWFWeatherMapDelegate, AWFWeatherMapDataSource, AWFTimelineViewDelegate, AWFMapOptionsViewControllerDelegate