Class OverpassResponse

java.lang.Object
com.targomo.client.api.response.OverpassResponse

public class OverpassResponse extends Object
  • Constructor Details

    • OverpassResponse

      public OverpassResponse(TravelOptions travelOptions, org.json.JSONObject result, long requestStart, PoiType poiType)
      Create a response from JSON results, using given travel options
      Parameters:
      travelOptions - travel options, from the request
      result - Travel times in JSON
      requestStart - Start time of execution
      poiType - Specified PoiType for returned elements
    • OverpassResponse

      public OverpassResponse(TravelOptions travelOptions, org.json.JSONObject result, long requestStart)
      Responses without a given PoI type will use the first one found in travel options as before for backwards compatibility
  • Method Details

    • parseResults

      public void parseResults()
      Parse results in JSON to travel times map.
    • getTravelOptions

      public TravelOptions getTravelOptions()
      Returns:
      the travelOptions
    • getResult

      public org.json.JSONObject getResult()
    • getTargets

      public Map<String,Coordinate> getTargets()
    • getRequestEnd

      public long getRequestEnd()