Protocols

The following protocols are available globally.

HorizonDataAdapter

  • Interface to a horizon data adapter that provides Horizon data objects within requested bounding boxes.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol HorizonDataAdapter

HorizonDataChangedObserver

  • Observable for HorizonDataAdapter data updates

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol HorizonDataChangedObserver

HorizonDataObject

  • Horizon data object that requires a map specific location reference.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public protocol HorizonDataObject

LocationReference

  • Interface to location data that can be resolved to a map to obtain the corresponding map references. An example of such data is an OpenLR encoding string. See http://www.openlr.org for more details.

    Important

    This is a Public Preview API. It may be changed or removed at any time.

    Declaration

    Swift

    public protocol LocationReference