Class IndoorManeuver

java.lang.Object
com.here.NativeBase
com.here.sdk.routing.IndoorManeuver

public final class IndoorManeuver extends NativeBase

Represents a maneuver within an indoor section.

  • Method Details

    • getAction

      @Nullable public IndoorManeuverActions getAction()

      Gets the action type of this maneuver.

      Returns:

      The action type of this maneuver.

    • getCoordinate

      @NonNull public GeoCoordinates getCoordinate()

      Gets the geographic coordinates of this maneuver.

      Returns:

      The geographic coordinates of this maneuver.

    • getOffset

      public int getOffset()

      Gets the offset of this maneuver from the start of the section.

      Returns:

      The offset of this maneuver from the start of the section.

    • getSectionIndex

      public int getSectionIndex()

      Gets the section index this maneuver belongs to.

      Returns:

      The section index this maneuver belongs to.

    • getLengthInMeters

      public float getLengthInMeters()

      Gets the length of this maneuver in meters.

      Returns:

      The length of this maneuver in meters.

    • getDuration

      @NonNull public Duration getDuration()

      Gets the duration to complete this maneuver.

      Returns:

      The duration to complete this maneuver.

    • getLevelZIndex

      public int getLevelZIndex()

      Gets the vertical level index of this maneuver.

      Returns:

      The vertical level index of this maneuver.

    • getIndoorSpaceData

      @Nullable public IndoorSpaceData getIndoorSpaceData()

      Gets the indoor space data for this maneuver. This will be not null if the IndoorManeuverAction is ENTER_ACTION or LEAVE_ACTION.

      Returns:

      The indoor space data for this maneuver. This will be not null if the IndoorManeuverAction is ENTER_ACTION or LEAVE_ACTION.

    • getIndoorLevelChangeData

      @Nullable public IndoorLevelChangeData getIndoorLevelChangeData()

      Gets the level change data for this maneuver. This will be not null if the IndoorManeuverAction is LEVEL_CHANGE_ACTION.

      Returns:

      The level change data for this maneuver. This will be not null if the IndoorManeuverAction is LEVEL_CHANGE_ACTION.