Class PolygonResponse
-
Constructor Summary
ConstructorsConstructorDescriptionPolygonResponse(TravelOptions travelOptions, org.json.JSONObject result, ResponseCode code, long requestTimeMillis, long roundTripTimeMillis) PolygonResponse(TravelOptions travelOptions, org.json.JSONObject result, ResponseCode code, long requestTimeMillis, long roundTripTimeMillis, long parseTime) -
Method Summary
Modifier and TypeMethodDescriptiongetCode()longlongorg.json.JSONObjectGenerated polygons in JSON format.long
-
Constructor Details
-
PolygonResponse
public PolygonResponse(TravelOptions travelOptions, org.json.JSONObject result, ResponseCode code, long requestTimeMillis, long roundTripTimeMillis) - Parameters:
travelOptions- Travel configurationresult- Response bodycode- targomo status code for the requestrequestTimeMillis- the milliseconds for server runtimeroundTripTimeMillis- the milliseconds for total roundtrip
-
PolygonResponse
public PolygonResponse(TravelOptions travelOptions, org.json.JSONObject result, ResponseCode code, long requestTimeMillis, long roundTripTimeMillis, long parseTime)
-
-
Method Details
-
getCode
- Returns:
- the code
-
getRequestTimeMillis
public long getRequestTimeMillis()- Returns:
- the requestTimeMillis
-
getTravelOptions
- Returns:
- the travelOptions
-
getRoundTripTimeMillis
public long getRoundTripTimeMillis()- Returns:
- the roundTripTimeMillis
-
getResult
public org.json.JSONObject getResult()Generated polygons in JSON format.Example:
{ "requestTime": "2314", "code": "ok", "data": [{ "area": 7408443.013488605, "polygons": [ { "area": 7408443.013488605, "travelTime": 300, "outerBoundary": [ [ 1488566, 6894821 ], [ 1488565, 6894837 ], [ 1488549, 6894837 ], [ 1488536, 6894837 ] ], "innerBoundary": [ [ 1504982, 6895249 ], [ 1504987, 6895348 ], [ 1504882, 6895342 ], [ 1504823, 6895341 ], [ 1504729, 6895413 ] ] } }] }- Returns:
- polygon data
-
getParseTime
public long getParseTime()
-