Class IndoorRoutePlace

java.lang.Object
com.here.sdk.routing.IndoorRoutePlace

public final class IndoorRoutePlace extends Object

Represents a place within an indoor route.

  • Field Details

    • type

      @NonNull public RoutePlaceType type

      The type of the route place.

    • coordinates

      @NonNull public GeoCoordinates coordinates

      Geographic coordinates of the place.

    • levelZIndex

      public int levelZIndex

      The vertical level index of this indoor location.

    • venueId

      @NonNull public String venueId

      The venue identifier of this indoor location.

    • levelId

      @NonNull public String levelId

      The level identifier of this indoor location.

    • name

      @Nullable public String name

      The location name (if available).

    • waypointIndex

      @Nullable public Integer waypointIndex

      Index of the corresponding waypoint in the request (if this place corresponds to a user-provided waypoint).

    • originalLocation

      @Nullable public IndoorOriginalLocation originalLocation

      Original location from the request (if different from the matched location). This is populated when the routing service snaps the waypoint to a different location.

  • Constructor Details

    • IndoorRoutePlace

      public IndoorRoutePlace(@NonNull RoutePlaceType type, @NonNull GeoCoordinates coordinates, int levelZIndex, @NonNull String venueId, @NonNull String levelId)

      Creates a new instance.

      Parameters:
      type -

      The type of the route place.

      coordinates -

      Geographic coordinates of the place.

      levelZIndex -

      The vertical level index of this indoor location.

      venueId -

      The venue identifier of this indoor location.

      levelId -

      The level identifier of this indoor location.

  • Method Details