I have used other platforms, and once worked with routes which is a very useful option. This might be an interesting implementation for Traccar as well.
1.-Draw a route (multiple origins and destinations for complex routes with many pickups and deliveries).
a) This might work using one or more geofences for origins and the same for destinations.
2.-Calculate a Polyline to be the route, and the possibility of changing the route manually, and we can input the radius of freedom to get out of the polilyne based on geoposition.
3.-Assign a route to an object, with a reference number, dates and times for arriving at origins and destinations, where once it is assigned, server will follow up determined object from begginning to end, and save in the database this route with geoposition and attributes for each point saved during the route tracking (kind of live tracking but for this new feature).
4.-ALERTS: Durign route tracking, we can set different notifications, like the following; Out route alert, Calculate E.T.A. and Estimated distance of arrival, Fuel drop, using geofences with alerts as points prohibited for drivers (This can already be done with geofences), and measure using reports driver performance during determined routes.
Please share your thoughts on implementation possibility on your code.
For feature requests you should be using github.
As for the feature itself, you can achieve some of it using geofences.
I'll post it on Github to review any possibilities.
As for geofences, we are using what is possible as we speak, it works well with notifications for arrivals, destinations and we are about to see how it works for Fuel Reporting and its alarms.
https://github.com/tananaev/traccar/issues/3761
I have used other platforms, and once worked with routes which is a very useful option. This might be an interesting implementation for Traccar as well.
1.-Draw a route (multiple origins and destinations for complex routes with many pickups and deliveries).
a) This might work using one or more geofences for origins and the same for destinations.
2.-Calculate a Polyline to be the route, and the possibility of changing the route manually, and we can input the radius of freedom to get out of the polilyne based on geoposition.
3.-Assign a route to an object, with a reference number, dates and times for arriving at origins and destinations, where once it is assigned, server will follow up determined object from begginning to end, and save in the database this route with geoposition and attributes for each point saved during the route tracking (kind of live tracking but for this new feature).
4.-ALERTS: Durign route tracking, we can set different notifications, like the following; Out route alert, Calculate E.T.A. and Estimated distance of arrival, Fuel drop, using geofences with alerts as points prohibited for drivers (This can already be done with geofences), and measure using reports driver performance during determined routes.
Please share your thoughts on implementation possibility on your code.