Time Filter | Time Filter Fast | Time Filter Fast (Protobuf) | |
---|---|---|---|
Format | JSON | JSON | Protocol Buffers |
Request Type | POST GET | POST | POST using Protocol buffers |
Typical Use Case | Requests that require exact configuration of all parameters. A typical use case would be an employee commute time analysis. | Requests that include a large number of locations, but performance is not critical. A typical use case would be building a large OD matrix for a route scheduling application. | Requests that include a large number of locations, and performance is critical. A typical use case would be a consumer-facing search application with a large database of locations and high search volumes. |
Time Filter | Time Filter Fast | Time Filter Fast (Protobuf) | |
---|---|---|---|
Maximum travel time | 4 hours | 3 hours | 2 hours |
Maximum searches per request | 10 | 10 | 1 |
Maximum locations per search | 2,000 | 100,000 | 200,000 |
Time Filter | Time Filter Fast | Time Filter Fast (Protobuf) | |
---|---|---|---|
SDK support | Java NodeJS Python R Ruby Scala | Java NodeJS Python R Ruby Scala | Java NodeJS Python Ruby R |
Database plugins | None | None | Elasticsearch Solr |
Time Filter | Time Filter Fast | Time Filter Fast (Protobuf) | |
---|---|---|---|
Transport modes | Driving Walking Cycling Public Transport Coach Bus Train Ferry Driving + Train (UK only) Driving + Ferry Cycling + Ferry | Public Transport Walking + Ferry Cycling + Ferry Driving + Ferry | Public Transport Walking + Ferry Cycling + Ferry Driving + Ferry |
Transport parameters configurability | Extensive | Limited to just transport mode | Limited to just transport mode |
Arrival/departure time | Configurable | Weekday morning | Weekday morning |
Search type | One-to-many Many-to-one | One-to-many Many-to-one | One-to-many |
Result properties | Travel times Distances Routes Fares (UK only) | Travel times Distances Fares (UK only) | Travel times |