public abstract class

SteerpathAnnotation

extends Object
java.lang.Object
   ↳ com.steerpath.sdk.maps.SteerpathAnnotation
Known Direct Subclasses

Summary

Public Constructors
SteerpathAnnotation(SteerpathAnnotationOptions options)
Default constructor.
Public Methods
abstract Object getConcreteView()
Returns concrete Mapbox Annotation object if it is currently added to the map.
abstract long getId()
Returns Mapbox annotation id if underlying Mapbox Annotation (MarkerView, Marker, Polyline or Polygon) is actually rendered on the map.
SteerpathAnnotationOptions getOptions()
Returns SteerpathAnnotationOptions that were used to build concrete view.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SteerpathAnnotation (SteerpathAnnotationOptions options)

Default constructor.

Public Methods

public abstract Object getConcreteView ()

Returns concrete Mapbox Annotation object if it is currently added to the map.

Returns
  • may return null at any given time

public abstract long getId ()

Returns Mapbox annotation id if underlying Mapbox Annotation (MarkerView, Marker, Polyline or Polygon) is actually rendered on the map. Annotation is not rendered if incorrect building or floor are not focused.

Returns
  • Mapbox annotation id or -1 if not currently visible.

public SteerpathAnnotationOptions getOptions ()

Returns SteerpathAnnotationOptions that were used to build concrete view.