Skip to main content
Once your order is accepted and in transit, Trackmart provides powerful real-time tracking features to keep you informed about your delivery.

Accessing Order Tracking

1

Navigate to Orders tab

Open the Trackmart app and tap on the Orders tab at the bottom of the screen.
2

Find your active delivery

Your orders are organized into three sections:
  • Requested - Orders awaiting merchant acceptance
  • In Transit - Active deliveries on their way
  • Delivered - Completed orders
Tap on the section headers to expand or collapse them.
3

Open tracking view

Tap on any order in the “In Transit” section to open the live tracking map.

Understanding the Tracking Map

The tracking interface uses Mapbox to provide detailed, real-time location information:

Your Location

Marked with a person pin and labeled “You” - this is your delivery destination.

Driver Location

Marked with a truck icon and the driver’s name - updates automatically as they move.

Route Visualization

A blue line shows the planned driving route from the driver’s current location to you.

ETA Information

Displays distance remaining and estimated time at the bottom of the screen.

Live Tracking Features

Real-Time Updates

Driver locations update automatically as they travel. The route and ETA recalculate dynamically to reflect current conditions.
The tracking system continuously monitors:
  • Driver’s GPS position
  • Optimal driving route
  • Current traffic conditions
  • Estimated arrival time

Delivery Information Display

At the bottom of the tracking map, you’ll see:
2.45km (15min)
  • Distance: How far the driver is from your location
  • Time: Estimated minutes until arrival

Viewing Estimated Arrival Time

  1. On the tracking map, look for the time badge at the bottom
  2. Tap the clock icon or ETA badge to open the detailed dialog
  3. The dialog shows the estimated arrival time as an actual clock time (e.g., “2:30 PM”)
  4. This time is calculated by adding the estimated duration to the current time
Tap the help icon in the top right corner of the tracking screen to quickly view the ETA.

Map Controls

Navigate the tracking map with these controls:
Tap the person location icon in the bottom-left corner to center the map on your delivery location.

Route Details

The tracking system provides comprehensive routing information:
1

Route calculation

Routes are calculated using Mapbox Directions API, which considers:
  • Current traffic conditions
  • Road types and speed limits
  • Optimal driving paths
2

Visual route display

The route appears as a blue polyline connecting the driver’s location to your destination, showing the exact path they’ll follow.
3

Dynamic updates

As the driver moves, the route recalculates to always show the most current path and accurate ETA.

Monitoring Multiple Orders

If you have multiple orders in transit:
Each order in the “In Transit” section can be tracked individually. Tap any order to view its specific tracking map.

Order Details

Each order shows the merchant name, quantity, and order time.

Independent Tracking

Each order has its own tracking map with real-time updates.

Switch Between Orders

Return to the Orders tab and select a different order to view its tracking.

Tracking Status Indicators

Requested
  • Order sent to merchant
  • Awaiting acceptance
  • No tracking available yet
In Transit
  • Merchant has accepted and is delivering
  • Live tracking is active
  • ETA is calculated and displayed
Delivered
  • Order completed
  • Tracking is no longer active
  • You can rate the delivery experience

Best Practices

Keep Location On

Ensure your device location services remain enabled throughout the delivery for accurate positioning.

Maintain Connection

An active internet connection is required for real-time tracking updates.

Monitor Regularly

Check the tracking map periodically to know when to prepare for the driver’s arrival.

Be Available

Stay reachable in case the driver needs to contact you via the in-app chat.

Troubleshooting Tracking Issues

  • Check your internet connection
  • Close and reopen the tracking screen
  • The driver may be in an area with poor GPS signal
  • Wait a few moments for the next update
  • Ensure you have an active internet connection
  • The route may still be calculating (look for a loading indicator)
  • Try zooming out to see if the route is visible at a different zoom level
  • ETA is estimated based on optimal driving conditions
  • Traffic, road conditions, and route changes can affect actual arrival time
  • The ETA updates automatically as conditions change
  • Use it as an approximate guide rather than an exact time
  • Check that location services are enabled for Trackmart
  • Try moving to an area with better GPS signal
  • Restart the app to refresh your location
  • The driver sees the location you had when the order was placed
If tracking shows the driver hasn’t moved for an extended period, use the in-app chat to check if there are any issues with the delivery.

Build docs developers (and LLMs) love