Class Veery.Predictions
isOutdated()
Return true if the prediction in the Cache concern a time in the past.
The prediction could have been computed a while ago. In some cases, the prediction concerns a trip in the past or the user is in progress of doing the predicted trip.
Parameters
none
Returns
boolean
Usage / Example
Veery.getNextTrip( (prediction) =>{ if (prediction !== null) { console.log('prediction App.js==prediction.isOK()===> end',prediction.isOK()); console.log('prediction App.js==prediction.isOutdated()===> end',prediction.isOutdated()); } });
User interaction
none
See also
getNextTrip
Get the next estimated trip for that user.
requestPredictionUpdate
Request for a callback event when a new prediction is computed by the Veery Backend.
stopPredictionUpdate
Cancel the call to requestPredictionUpdate.
Predictions.isOK
Return true if a prediction is in the Cache.
Predictions.isOutdated
Return true if the prediction is outdated (made previously, but now concerns a time in the past)
Predictions.getProbability
Get the level of certainty of the predictive algorithm.
Predictions.getDestinationLongitude getDestinationLatitude
Get the coordinates of the next predicted destination
Predictions.getTrip toGeojson
Get the next predicted trip in GeoJSON format.
Predictions.toLocations
Get the next trip in the form of a Location array.
Predictions.getStartTrip
Get the next start point of the prediction.
Predictions.getStartTime
Get the estimated start time predicted for the next trip.
Predictions.getStartName
Get the name (street name) of the predicted departure place.
Predictions.getArrivalTime
Get the estimated arrival time predicted for the next trip.
Predictions.getArrivalTimeUTC
Get the estimated arrival time predicted for the next trip (returns EPOCH). Only for Android Platform
Predictions.getArrivalName
Get the name (street name) of the predicted arrival place.
veeryPredictionUpdate
Callback triggered every time a new prediction is computed by the Veery backend.