MapEventType

@available(*, deprecated)
public struct MapEventType<Payload>

A shim that makes it possible to subscribe to MapboxMap and Snapshotter events via the old onNext and onEvery methods. It is here to simplify migration from v10 to v11, but will be removed in v12.

  • The style has been fully loaded, and the map has rendered all visible tiles.

    Declaration

    Swift

    public static var mapLoaded: MapEventType<MapLoaded> { get }
  • An error that has occurred while loading the Map.

    Declaration

    Swift

    public static var mapLoadingError: MapEventType<MapLoadingError> { get }
  • The requested style has been fully loaded.

    Declaration

    Swift

    public static var styleLoaded: MapEventType<StyleLoaded> { get }
  • The requested style data has been loaded.

    Declaration

    Swift

    public static var styleDataLoaded: MapEventType<StyleDataLoaded> { get }
  • The camera has changed.

    Declaration

    Swift

    public static var cameraChanged: MapEventType<CameraChanged> { get }
  • The map has entered the idle state.

    Declaration

    Swift

    public static var mapIdle: MapEventType<MapIdle> { get }
  • The source has been added.

    Declaration

    Swift

    public static var sourceAdded: MapEventType<SourceAdded> { get }
  • The source has been removed.

    Declaration

    Swift

    public static var sourceRemoved: MapEventType<SourceRemoved> { get }
  • A source data has been loaded.

    Declaration

    Swift

    public static var sourceDataLoaded: MapEventType<SourceDataLoaded> { get }
  • A style has a missing image.

    Declaration

    Swift

    public static var styleImageMissing: MapEventType<StyleImageMissing> { get }
  • An image added to the style is no longer needed and can be removed.

    Declaration

    Swift

    public static var styleImageRemoveUnused: MapEventType<StyleImageRemoveUnused> { get }
  • The map started rendering a frame.

    Declaration

    Swift

    public static var renderFrameStarted: MapEventType<RenderFrameStarted> { get }
  • The map finished rendering a frame.

    Declaration

    Swift

    public static var renderFrameFinished: MapEventType<RenderFrameFinished> { get }
  • Resource requiest as been made.

    Declaration

    Swift

    public static var resourceRequest: MapEventType<ResourceRequest> { get }