Class TrafficIncidentTileOptions

java.lang.Object
com.azure.maps.traffic.models.TrafficIncidentTileOptions

public final class TrafficIncidentTileOptions extends Object
TrafficIncidentTileOptions class
  • Constructor Details

    • TrafficIncidentTileOptions

      public TrafficIncidentTileOptions()
      TrafficIncidentTileOptions constructor
    • TrafficIncidentTileOptions

      public TrafficIncidentTileOptions(TileFormat format, TrafficIncidentTileStyle style, int zoom)
      TrafficIncidentTileOptions constructor
      Parameters:
      format - Desired format of the response. Possible values are png and pbf.
      style - The style to be used to render the tile. This parameter is not valid when format is pbf.
      zoom - Zoom level for the desired tile. For raster tiles, value must be in the range: 0-22 (inclusive). For vector tiles, value must be in the range: 0-22 (inclusive).
  • Method Details

    • getFormat

      public TileFormat getFormat()
      get format
      Returns:
      TileFormat
    • setFormat

      public TrafficIncidentTileOptions setFormat(TileFormat tileFormat)
      set format
      Parameters:
      tileFormat - Desired format of the response. Possible values are png and pbf.
      Returns:
      TrafficIncidentTileOptions
    • getTrafficIncidentTileStyle

      public TrafficIncidentTileStyle getTrafficIncidentTileStyle()
      get traffic incident tile style
      Returns:
      TrafficIncidentTileStyle
    • setTrafficIncidentTileStyle

      public TrafficIncidentTileOptions setTrafficIncidentTileStyle(TrafficIncidentTileStyle trafficIncidentTileStyle)
      set traffic incident tile style
      Parameters:
      trafficIncidentTileStyle - The style to be used to render the tile. This parameter is not valid when format is pbf.
      Returns:
      TrafficIncidentTileOptions
    • getZoom

      public int getZoom()
      get zoom
      Returns:
      int
    • setZoom

      public TrafficIncidentTileOptions setZoom(int zoom)
      set zoom
      Parameters:
      zoom - Zoom level for the desired tile. For raster tiles, value must be in the range: 0-22 (inclusive). For vector tiles, value must be in the range: 0-22 (inclusive).
      Returns:
      TrafficIncidentTileOptions
    • getTileIndex

      public TileIndex getTileIndex()
      get tile index
      Returns:
      TileIndex
    • setTileIndex

      public TrafficIncidentTileOptions setTileIndex(TileIndex tileIndex)
      set tile index
      Parameters:
      tileIndex - tile index
      Returns:
      TrafficIncidentTileOptions
    • getTrafficState

      public String getTrafficState()
      get traffic state
      Returns:
      String
    • setTrafficState

      public TrafficIncidentTileOptions setTrafficState(String trafficState)
      set traffic state
      Parameters:
      trafficState - Reference value for the state of traffic at a particular time, obtained from the Viewport API call, trafficModelId attribute in trafficState field.
      Returns:
      TrafficIncidentTileOptions