Other Classes
The following classes are available globally.
-
An
See moreAWFAmpTileSourceProvider
instance is responsible for managing all raster and text layers and layer options for the Aeris Maps Platform (AMP).Declaration
Objective-C
@interface AWFAmpTileSourceProvider : NSObject
Swift
class AWFAmpTileSourceProvider : NSObject
-
A
See moreAWFBasicControlView
is a small view that provides a play/stop button for controlling a weather map’s animation and displays the current time and date for the map’s timeline.Declaration
Objective-C
@interface AWFBasicControlView : UIView
Swift
class AWFBasicControlView : UIView
-
See moreAWFCalloutView
is a lightweight callout view that mimic’s the native UICalloutView in iOS that offers greater flexibility and supports being used outside of MapKit.Declaration
Objective-C
@interface AWFCalloutView : UIView
Swift
class AWFCalloutView : UIView
-
See moreAWFDataRepresentableStyle
is responsible for managing multiple instances ofAWFMapItemStyle
that are associated with various map representable types associated with a combined overlay.Declaration
Objective-C
@interface AWFDataRepresentableStyle : NSObject <AWFStyleProvider>
Swift
class AWFDataRepresentableStyle : NSObject, AWFStyleProvider
-
An
AWFImageAnimationProvider
is an object that is responsible forDeclaration
Objective-C
@interface AWFImageAnimationProvider : NSObject <AWFImageAnimationDataSource>
Swift
class AWFImageAnimationProvider : NSObject, AWFImageAnimationDataSource
-
An
See moreAWFMKAmpTileSource
object is a subclass ofAWFAmpTileSource
that provides the necessaryMKOverlay
instance to use with Apple’s MapKit for displaying a tile overlay using imagery from the Aeris Maps Platform (AMP) on anMKMapView
instance.Declaration
Objective-C
@interface AWFMKAmpTileSource : AWFAmpTileSource <AWFOverlayProvider, AWFMKTileProvider>
Swift
class AWFMKAmpTileSource : AWFAmpTileSource, AWFOverlayProvider, AWFMKTileProvider
-
An
See moreAWFMKAnnotation
object adopts theAWFAnnotation
protocol and represents a stylable annotation that is added to an Apple MapKit map view.Declaration
Objective-C
@interface AWFMKAnnotation : NSObject <MKAnnotation, AWFAnnotation, AWFStyledMapItem>
Swift
class AWFMKAnnotation : NSObject, MKAnnotation, AWFAnnotation, AWFStyledMapItem
-
The
See moreAWFMKAnnotationView
class is a sublcass ofMKAnnotationView
that supports annotation style and animation effects when rendered on an Apple MapKit map view.Declaration
Objective-C
@interface AWFMKAnnotationView : MKAnnotationView <AWFAnnotationView>
Swift
class AWFMKAnnotationView : MKAnnotationView, AWFAnnotationView
-
An
AWFMKEarthquakeAnnotationView
object is anAWFMKAnnotationView
subclass to represent earthquake-related annotations on a weather map that is configured to use theAWFWeatherMapTypeApple
type.Declaration
Objective-C
@interface AWFMKEarthquakeAnnotationView : AWFMKAnnotationView
Swift
class AWFMKEarthquakeAnnotationView : AWFMKAnnotationView
-
An
See moreAWFMKImageOverlay
object is a data object that contains the information needed to render raster imagery in a map view’s area.Declaration
Objective-C
@interface AWFMKImageOverlay : NSObject <MKOverlay>
Swift
class AWFMKImageOverlay : NSObject, MKOverlay
-
An
See moreAWFMKMultiShapeOverlay
object is a data object that contains the information needed to render multiple polygons and polylines in an Apple MapKit map view’s area.Declaration
Objective-C
@interface AWFMKMultiShapeOverlay : NSObject <MKOverlay, AWFStyledMapItem, AWFMultiShapeOverlay>
Swift
class AWFMKMultiShapeOverlay : NSObject
-
An
See moreAWFMKMultiShapeOverlayRenderer
is anMKOverlayRenderer
subclass that draws the visual representation of the polygons and polylines associated with anAWFMKMultiShapeOverlay
instance.Declaration
Objective-C
@interface AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
Swift
class AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
-
An
See moreAWFMKPolygon
object is an instance ofMKPolygon
that represents a stylable polygon that is added to an Apple MapKit map view.Declaration
Objective-C
@interface AWFMKPolygon : MKPolygon <AWFPolygon, AWFStyledMapItem>
Swift
class AWFMKPolygon : MKPolygon, AWFPolygon, AWFStyledMapItem
-
An
See moreAWFMKPolyline
object is an instance ofMKPolyline
that represents a stylable polyline that is added to an Apple MapKit map view.Declaration
Objective-C
@interface AWFMKPolyline : MKPolyline <AWFPolyline, AWFStyledMapItem>
Swift
class AWFMKPolyline : AWFPolyline, AWFStyledMapItem
-
An
See moreAWFMKRasterSource
object is a subclass ofAWFRasterSource
that provides the necessaryMKOverlay
instance to use with Apple’s MapKit for displaying a single static image overlay on anMKMapView
instance.Declaration
Objective-C
@interface AWFMKRasterSource : AWFRasterSource
Swift
class AWFMKRasterSource : AWFRasterSource
-
An
AWFMKStormCellAnnotationView
object is anAWFMKAnnotationView
subclass to represent storm cell-related annotations on a weather map that is configured to use theAWFWeatherMapTypeApple
type.Declaration
Objective-C
@interface AWFMKStormCellAnnotationView : AWFMKAnnotationView
Swift
class AWFMKStormCellAnnotationView : AWFMKAnnotationView
-
An
See moreAWFMKTextLabelAnnotationView
object is anAWFMKAnnotationView
subclass to represent text-related annotations on a weather map that is configured to use theAWFWeatherMapTypeApple
type.Declaration
Objective-C
@interface AWFMKTextLabelAnnotationView : AWFMKAnnotationView
Swift
class AWFMKTextLabelAnnotationView : AWFMKAnnotationView
-
The
See moreAWFMKTileOverlay
class provides anMKTileOverlay
instance that provides improved disk and in-memory caching of tile data.Declaration
Objective-C
@interface AWFMKTileOverlay : MKTileOverlay
Swift
class AWFMKTileOverlay : MKTileOverlay
-
An
See moreAWFMKTileSource
object is a subclass ofAWFTileSource
that provides the necessaryMKOverlay
instance to use with Apple’s MapKit for displaying a tile overlay on anMKMapView
instance.Declaration
Objective-C
@interface AWFMKTileSource : AWFTileSource <AWFOverlayProvider, AWFMKTileProvider>
Swift
class AWFMKTileSource : AWFTileSource, AWFOverlayProvider, AWFMKTileProvider
-
An
See moreAWFMapCalloutInfo
object contains the information and view content to display within anAWFMapCallout
.Declaration
Objective-C
@interface AWFMapCalloutInfo : NSObject
Swift
class AWFMapCalloutInfo : NSObject
-
An
See moreAWFMapCallout
object is a controller responsible for managing the presentation of anAWFCalloutView
instance on a map.Declaration
Objective-C
@interface AWFMapCallout : NSObject
Swift
class AWFMapCallout : NSObject
-
An
See moreAWFMapCoordinateBounds
object describes a map coordinate region defined by a bounding rectangle.Declaration
Objective-C
@interface AWFMapCoordinateBounds
Swift
class AWFMapCoordinateBounds
-
An
See moreAWFTableLayerTypeRow
object is a subclass ofAWFTableSectionRow
that is used for managing data layer row options in aAWFMapOptionsViewController
instance.Declaration
Objective-C
@interface AWFTableLayerTypeRow
Swift
class AWFTableLayerTypeRow
-
See moreAWFMapURL
is a the base class that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP).Declaration
Objective-C
@interface AWFMapURL
Swift
class AWFMapURL
-
An
See moreAWFObservationCalloutContentView
object is aUIView
subclass that displays a temperature value and weather icon within a weather map’s callout view. This class is typically used on a long press gesture on the weather map to display current weather conditions at that coordinate.Declaration
Objective-C
@interface AWFObservationCalloutContentView : UIView <AWFDataLoading>
Swift
class AWFObservationCalloutContentView : AWFDataLoading
-
An
See moreAWFOverlayMetadata
object loads and stores additional information about an overlay, specifically a tile or image overlay. This information consists of timestamps, dates and intervals that are available from the data source to use when displaying the overlay on a map.Declaration
Objective-C
@interface AWFOverlayMetadata : NSObject
Swift
class AWFOverlayMetadata : NSObject
-
The
See moreAWFTileOverlayPath
class provides an object used to specify the index values for a single tile.Declaration
Objective-C
@interface AWFTileOverlayPath : NSObject
Swift
class AWFTileOverlayPath : NSObject
-
See moreAWFWeatherMapContainerView
is a subclass ofUIView
that contains the stategy-specific map view for a weather map and manages user interactions necessary for additional weather map functionality, such as long-press to display current weather conditions at any location.Declaration
Objective-C
@interface AWFWeatherMapContainerView : UIView <UIGestureRecognizerDelegate>
Swift
class AWFWeatherMapContainerView : UIView, UIGestureRecognizerDelegate