This simulation models a courier service that picks up packages throughout the city, and offloads them at three designated dropoff points (marked with flags).
A simple scheduling algorithm guides five bike couriers to the oldest and nearest orders to their respective locations. After the 5th pickup, each courier will route to the nearest dropoff point to offload, and the process repeats.
Click anywhere on the map to add a pickup order at that location.