Class Route.Builder

java.lang.Object
com.trimblemaps.mapsdk.plugins.route.Route.Builder
Enclosing class:
Route

public abstract static class Route.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • id

      public abstract Route.Builder id(@NonNull String value)
    • color

      public abstract Route.Builder color(@ColorInt int value)
    • firstStopNumber

      public abstract Route.Builder firstStopNumber(int value)
    • duration

      public abstract Route.Builder duration(List<Double> value)
    • distance

      public abstract Route.Builder distance(List<Double> value)
    • stopProperties

      public abstract Route.Builder stopProperties(@Nullable List<com.google.gson.JsonObject> value)
    • routeOptions

      public abstract Route.Builder routeOptions(@NonNull com.trimblemaps.api.directions.v1.models.RouteOptions value)
    • requestCallback

      public abstract Route.Builder requestCallback(@Nullable RouteRequestCallback value)
    • routeLines

      public abstract Route.Builder routeLines(List<com.trimblemaps.geojson.LineString> value)
    • routeLine

      public Route.Builder routeLine(com.trimblemaps.geojson.LineString value)
    • routeLines

      public Route.Builder routeLines(List<String> encodedLines, String geometries)
    • routeLine

      public Route.Builder routeLine(String encodedLine, String geometries)
    • stops

      public abstract Route.Builder stops(List<com.trimblemaps.geojson.Point> value)
    • stopsFromLatLngs

      public Route.Builder stopsFromLatLngs(List<com.trimblemaps.mapsdk.geometry.LatLng> value)
    • directions

      public Route.Builder directions(@NonNull List<com.trimblemaps.api.directions.v1.models.DirectionsRoute> routes)
    • directions

      public Route.Builder directions(com.trimblemaps.api.directions.v1.models.DirectionsRoute route)
    • boundingBox

      public abstract Route.Builder boundingBox(com.trimblemaps.mapsdk.geometry.LatLngBounds value)
    • build

      public Route build()