Media credit: Google Maps Platform / UBCab via the source LinkedIn post. The image is retained unchanged as sourced media; rights remain with its owner.
The dispatch mistake hidden in a simple distance calculation
“Nearest available driver” sounds like a geometric problem. In a real city, it is usually an operations problem.
The driver who is closest in straight-line distance may be separated from a rider by a river crossing, a traffic bottleneck, a one-way system, or a route that becomes impractical in winter. Assign that driver anyway and the marketplace absorbs the consequences: volatile ETAs, rejected trips, riders waiting longer than promised, and support teams explaining the gap.
That is the useful lesson in a new case study from Mongolia’s UBCab. The company operates mobility, delivery, and other services in Ulaanbaatar. In a city where winter temperatures can fall to −40 °C and formal addresses are not always sufficient to identify a pickup point, a distance-only dispatch rule was never going to be enough.
Google Maps Platform published the case study on October 8, 2026. It describes how UBCab changed the core question in its dispatch engine from “which driver is physically closest?” to “which driver can actually arrive first?”
Replace distance with arrival time
UBCab’s earlier matching flow used straight-line distance to find nearby drivers. That shortcut ignored road layout and live traffic, so a driver who looked close on a map could still be a long drive away.
The replacement was a travel-time model based on Google Maps Platform Mobility services and the Routes API. The dispatch engine evaluates road layout and current traffic before it assigns a trip. That gives the system a more useful input for both matching and rider communication: a defensible ETA.
This is a broadly applicable architecture pattern for any delivery or marketplace product:
- Generate candidate supply near a request.
- Score candidates on estimated time of arrival, not only spatial distance.
- Include live road conditions and routing constraints in that score.
- Return an ETA that the product can stand behind.
- Measure the downstream effects: acceptance, waiting time, cancellations, support contacts, and pricing disputes.
The key is not simply adding a map. It is putting routing intelligence inside the decision that determines who gets the job.
A map is a base layer, not the whole location model
The more interesting part of the UBCab story is that accurate routing still did not solve location by itself.
Parts of Ulaanbaatar do not have formal or consistently used street addresses. People may describe destinations through local landmarks and inherited neighborhood language rather than an official postal address. UBCab overlaid its proprietary addressing system on top of the map base layer so drivers could identify the intended pickup point precisely.
That is a strong reminder for teams building location-aware products: external map data is foundational, but local operational knowledge can be the differentiator.
A robust location stack may need to combine:
- a commercial or open map base;
- travel-time and traffic data;
- a locally maintained place/landmark layer;
- aliases users and drivers actually recognize;
- confidence signals when an address is ambiguous; and
- a correction loop that turns failed pickups into better location data.
The point is not to replace the global map. It is to create a translation layer between how a city is represented in a mapping system and how people actually navigate it.
Partner note: This article includes a promotional link to SEOG.ai. For local businesses, technical location data only becomes useful when the public business profile, customer feedback, and neighborhood-level visibility are also maintained. SEOG.ai is a local-SEO workspace for auditing Google Business Profiles, tracking local map rankings, monitoring reviews and nearby competitors, and turning those signals into a prioritized action list. It is relevant here for the layer after the route is complete: making sure a customer can find, trust, and choose a local business in the first place. Review its recommendations before publishing changes; SEO visibility and rankings are not guaranteed.
Keep navigation in the driver workflow
UBCab also integrated turn-by-turn navigation into its own driver app, rather than requiring drivers to switch into a separate navigation product. The company added Mongolian voice guidance so newer drivers could navigate unfamiliar routes without creating another distraction.
This matters because context switching has a cost. Every switch can break the driver’s view of an active job, make state harder to reconcile, and introduce friction exactly when the product needs fast, safe execution.
For product teams, this suggests a practical checklist:
- Does the driver retain trip context while navigating?
- Are pickup instructions and landmark data available at the moment of arrival?
- Does guidance support the language and mental model of the people using it?
- Can the app learn from a missed pickup without asking operations staff to reconstruct the incident manually?
The reported outcomes are operational, not cosmetic
According to Google Maps Platform’s case study, UBCab reported:
- a 15% increase in driver trip acceptance;
- a 25% reduction in average passenger pickup time, equal to about one minute;
- roughly 540 hours of rider waiting time saved per month; and
- a 30–40% reduction in customer complaints about price and arrival time.
Those are useful metrics because they trace the path from infrastructure to user experience. Better route selection improves driver confidence; more reliable arrival estimates reduce rider uncertainty; both can reduce the operating load placed on support teams.
They should be read as company-reported outcomes from this deployment, not as universal performance guarantees. The magnitude will depend on a marketplace’s geography, fleet density, road network, data quality, and how well the dispatch logic is integrated into the rest of the product.
The next challenge is not only routing
UBCab says it plans to extend the approach to food and package delivery, while exploring visual positioning, 3D mapping, and other Google Maps Platform capabilities for international visitors. It also plans to explore generative AI for dispatch workflows and disruption prediction.
That future work has a familiar product constraint: AI is only useful when it has reliable geography, clear operational boundaries, and a human workflow that can act on its output. A prediction that cannot be connected to a real driver, road, pickup point, or exception-handling process is still just a prediction.
The UBCab case is therefore bigger than a mapping integration. It is an example of location intelligence as product infrastructure: route data, local address knowledge, navigation, and measurable feedback working together inside a high-stakes operational loop.
Sources
- Google Maps Platform: UBCab case study — published October 8, 2026.
- Google Maps Platform Mobility services
- Google Maps Routes API
- Source LinkedIn post
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more