confidence: Confidence of the matching.Each Route object has the following additional properties: Matchings: An array of Route objects that assemble the trace. Split the trace at these points for incremental map matching. A value of zero indicate that this point was matched unambiguously. alternatives_count: Number of probable alternative matchings for this trace point.waypoint_index: Index of the waypoint inside the matched route.matchings_index: Index to the Route object in matchings the sub-trace was matched to.If the trace point was ommited by map matching because it is an outlier, the entry will be null.Įach Waypoint object has the following additional properties: Tracepoints: Array of Waypoint objects representing all points of the trace in order.
Use Location.getAccuracy() on Android or CLLocation.horizontalAccuracy on iOS. The radius for each point should be the standard error of the location measured in meters from the true location. Default is to treat all input coordinates as waypoints. Treats input coordinates indicated by given indices as waypoints in returned Match object. If applicable use GPS accuracy.Īllows the input track splitting based on huge timestamp gaps between points.Īllows the input track modification to obtain better matching quality for noisy tracks. Standard deviation of GPS precision used for map matching.
Timestamps need to be monotonically increasing. Timestamps for the input locations in seconds since UNIX epoch. Mode of transportation, is determined statically by the Lua profile that is used to prepare the data using Version of the protocol implemented by the service.