Other Classes

The following classes are available globally.

  • An AWFAmpTileSourceProvider instance is responsible for managing all raster and text layers and layer options for the Aeris Maps Platform (AMP).

    See more

    Declaration

    Objective-C

    @interface AWFAmpTileSourceProvider : NSObject

    Swift

    class AWFAmpTileSourceProvider : NSObject
  • A AWFBasicControlView 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.

    See more

    Declaration

    Objective-C

    @interface AWFBasicControlView : UIView

    Swift

    class AWFBasicControlView : UIView
  • AWFCalloutView is a lightweight callout view that mimic’s the native UICalloutView in iOS that offers greater flexibility and supports being used outside of MapKit.

    See more

    Declaration

    Objective-C

    @interface AWFCalloutView : UIView

    Swift

    class AWFCalloutView : UIView
  • AWFDataRepresentableStyle is responsible for managing multiple instances of AWFMapItemStyle that are associated with various map representable types associated with a combined overlay.

    See more

    Declaration

    Objective-C

    @interface AWFDataRepresentableStyle : NSObject <AWFStyleProvider>

    Swift

    class AWFDataRepresentableStyle : NSObject, AWFStyleProvider
  • An AWFImageAnimationProvider is an object that is responsible for

    Declaration

    Objective-C

    @interface AWFImageAnimationProvider : NSObject <AWFImageAnimationDataSource>

    Swift

    class AWFImageAnimationProvider : NSObject, AWFImageAnimationDataSource
  • An AWFMKAmpTileSource object is a subclass of AWFAmpTileSource that provides the necessary MKOverlay instance to use with Apple’s MapKit for displaying a tile overlay using imagery from the Aeris Maps Platform (AMP) on an MKMapView instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKAmpTileSource
        : AWFAmpTileSource <AWFOverlayProvider, AWFMKTileProvider>

    Swift

    class AWFMKAmpTileSource : AWFAmpTileSource, AWFOverlayProvider, AWFMKTileProvider
  • An AWFMKAnnotation object adopts the AWFAnnotation protocol and represents a stylable annotation that is added to an Apple MapKit map view.

    See more

    Declaration

    Objective-C

    @interface AWFMKAnnotation
        : NSObject <MKAnnotation, AWFAnnotation, AWFStyledMapItem>

    Swift

    class AWFMKAnnotation : NSObject, MKAnnotation, AWFAnnotation, AWFStyledMapItem
  • The AWFMKAnnotationView class is a sublcass of MKAnnotationView that supports annotation style and animation effects when rendered on an Apple MapKit map view.

    See more

    Declaration

    Objective-C

    @interface AWFMKAnnotationView : MKAnnotationView <AWFAnnotationView>

    Swift

    class AWFMKAnnotationView : MKAnnotationView, AWFAnnotationView
  • An AWFMKEarthquakeAnnotationView object is an AWFMKAnnotationView subclass to represent earthquake-related annotations on a weather map that is configured to use the AWFWeatherMapTypeApple type.

    Declaration

    Objective-C

    @interface AWFMKEarthquakeAnnotationView : AWFMKAnnotationView

    Swift

    class AWFMKEarthquakeAnnotationView : AWFMKAnnotationView
  • An AWFMKImageOverlay object is a data object that contains the information needed to render raster imagery in a map view’s area.

    See more

    Declaration

    Objective-C

    @interface AWFMKImageOverlay : NSObject <MKOverlay>

    Swift

    class AWFMKImageOverlay : NSObject, MKOverlay
  • An AWFMKMultiShapeOverlay object is a data object that contains the information needed to render multiple polygons and polylines in an Apple MapKit map view’s area.

    See more

    Declaration

    Objective-C

    @interface AWFMKMultiShapeOverlay
        : NSObject <MKOverlay, AWFStyledMapItem, AWFMultiShapeOverlay>

    Swift

    class AWFMKMultiShapeOverlay : NSObject
  • An AWFMKMultiShapeOverlayRenderer is an MKOverlayRenderer subclass that draws the visual representation of the polygons and polylines associated with an AWFMKMultiShapeOverlay instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer

    Swift

    class AWFMKMultiShapeOverlayRenderer : MKOverlayRenderer
  • An AWFMKPolygon object is an instance of MKPolygon that represents a stylable polygon that is added to an Apple MapKit map view.

    See more

    Declaration

    Objective-C

    @interface AWFMKPolygon : MKPolygon <AWFPolygon, AWFStyledMapItem>

    Swift

    class AWFMKPolygon : MKPolygon, AWFPolygon, AWFStyledMapItem
  • An AWFMKPolyline object is an instance of MKPolyline that represents a stylable polyline that is added to an Apple MapKit map view.

    See more

    Declaration

    Objective-C

    @interface AWFMKPolyline : MKPolyline <AWFPolyline, AWFStyledMapItem>

    Swift

    class AWFMKPolyline : AWFPolyline, AWFStyledMapItem
  • An AWFMKRasterSource object is a subclass of AWFRasterSource that provides the necessary MKOverlay instance to use with Apple’s MapKit for displaying a single static image overlay on an MKMapView instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKRasterSource : AWFRasterSource

    Swift

    class AWFMKRasterSource : AWFRasterSource
  • An AWFMKStormCellAnnotationView object is an AWFMKAnnotationView subclass to represent storm cell-related annotations on a weather map that is configured to use the AWFWeatherMapTypeApple type.

    Declaration

    Objective-C

    @interface AWFMKStormCellAnnotationView : AWFMKAnnotationView

    Swift

    class AWFMKStormCellAnnotationView : AWFMKAnnotationView
  • An AWFMKTextLabelAnnotationView object is an AWFMKAnnotationView subclass to represent text-related annotations on a weather map that is configured to use the AWFWeatherMapTypeApple type.

    See more

    Declaration

    Objective-C

    @interface AWFMKTextLabelAnnotationView : AWFMKAnnotationView

    Swift

    class AWFMKTextLabelAnnotationView : AWFMKAnnotationView
  • The AWFMKTileOverlay class provides an MKTileOverlay instance that provides improved disk and in-memory caching of tile data.

    See more

    Declaration

    Objective-C

    @interface AWFMKTileOverlay : MKTileOverlay

    Swift

    class AWFMKTileOverlay : MKTileOverlay
  • An AWFMKTileSource object is a subclass of AWFTileSource that provides the necessary MKOverlay instance to use with Apple’s MapKit for displaying a tile overlay on an MKMapView instance.

    See more

    Declaration

    Objective-C

    @interface AWFMKTileSource
        : AWFTileSource <AWFOverlayProvider, AWFMKTileProvider>

    Swift

    class AWFMKTileSource : AWFTileSource, AWFOverlayProvider, AWFMKTileProvider
  • An AWFMapCalloutInfo object contains the information and view content to display within an AWFMapCallout.

    See more

    Declaration

    Objective-C

    @interface AWFMapCalloutInfo : NSObject

    Swift

    class AWFMapCalloutInfo : NSObject
  • An AWFMapCallout object is a controller responsible for managing the presentation of an AWFCalloutView instance on a map.

    See more

    Declaration

    Objective-C

    @interface AWFMapCallout : NSObject

    Swift

    class AWFMapCallout : NSObject
  • An AWFMapCoordinateBounds object describes a map coordinate region defined by a bounding rectangle.

    See more

    Declaration

    Objective-C

    @interface AWFMapCoordinateBounds

    Swift

    class AWFMapCoordinateBounds
  • AWFMapImageURL is a subclass of AWFMapURL that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP) static imagery service. These images are single images and typically consist of a solid base style layer.

    See more

    Declaration

    Objective-C

    @interface AWFMapImageURL : AWFMapURL

    Swift

    class AWFMapImageURL : AWFMapURL
  • An AWFTableLayerTypeRow object is a subclass of AWFTableSectionRow that is used for managing data layer row options in a AWFMapOptionsViewController instance.

    See more

    Declaration

    Objective-C

    @interface AWFTableLayerTypeRow

    Swift

    class AWFTableLayerTypeRow
  • AWFMapTileURL is a subclass of AWFMapURL that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP) tile imagery service. These images are intended to be displayed using mapping libraries, such as Apple Maps, Mapbox or Google Maps.

    See more

    Declaration

    Objective-C

    @interface AWFMapTileURL : AWFMapURL

    Swift

    class AWFMapTileURL : AWFMapURL
  • AWFMapURL is a the base class that is responsible for configuring a URL for interacting with the Aeris Maps Platform (AMP).

    See more

    Declaration

    Objective-C

    @interface AWFMapURL

    Swift

    class AWFMapURL
  • An AWFObservationCalloutContentView object is a UIView 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.

    See more

    Declaration

    Objective-C

    @interface AWFObservationCalloutContentView : UIView <AWFDataLoading>

    Swift

    class AWFObservationCalloutContentView : AWFDataLoading
  • An AWFOverlayMetadata 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.

    See more

    Declaration

    Objective-C

    @interface AWFOverlayMetadata : NSObject

    Swift

    class AWFOverlayMetadata : NSObject
  • The AWFTileOverlayPath class provides an object used to specify the index values for a single tile.

    See more

    Declaration

    Objective-C

    @interface AWFTileOverlayPath : NSObject

    Swift

    class AWFTileOverlayPath : NSObject
  • AWFWeatherMapContainerView is a subclass of UIView 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.

    See more

    Declaration

    Objective-C

    @interface AWFWeatherMapContainerView : UIView <UIGestureRecognizerDelegate>

    Swift

    class AWFWeatherMapContainerView : UIView, UIGestureRecognizerDelegate