Live map, GPS, route and ETA reliability across customer, courier and merchant apps
Platform / Reliability
Delivery maps now render the restaurant, destination and courier on the map itself, with a real route line and an ETA that is either computed from the live route or clearly shown as an estimate — never a misleading 'ETA 0'. The fixes are verified on a real Android phone and live in production.
What people saw before
On Android, the delivery maps loaded the map tiles but showed no markers and no route line — the restaurant, the drop-off and the courier were missing, and the ETA was a fixed number that did not reflect the real trip. The courier app often showed a map with no destination at all.
What we fixed
- The map now receives its data correctly on Android, so the pickup, drop-off and courier markers and the route line render on the map (this was an Android-only bridge issue; iPhone was unaffected).
- Orders now carry the real delivery location from the customer's saved address, so the customer map, the courier's route and the merchant's map all point at the same real destination.
- The courier's real GPS position is preserved and shown when it is live, and clearly marked as an older fix when it is not — instead of being overwritten by a simulated position.
- The ETA is computed from the live route when possible, falls back to a clearly-labelled estimate otherwise, and never shows a misleading '0 minutes' before arrival.
- Status text is shown in proper Romanian labels instead of internal codes, and finished or cancelled orders no longer show a live map or ETA.
How it was verified
- Reproduced on a real Android phone before and after, with screenshots of the maps rendering markers and the route line.
- New automated tests cover the delivery-location resolution, the real-GPS handling, the ETA logic and the privacy of the courier's position.
- Full test suite green (over 1,450 checks); production health clean before and after deploy; payment and data-safety behaviour unchanged.
What comes next
Updated app versions carrying these map fixes are prepared for the app stores. Background location for couriers and richer web tracking are on the roadmap.
Commit: 023603a