Built on Google Maps Platform Mobility

Know where every order actually is. Not where it should be.

Retail last mile runs on status updates that age the moment they are written. Dito helps e-commerce and retail operators replace them with live vehicle position, optimized stop sequences, and tracking your customer can watch, built on Google Maps Platform Mobility and guided by a partner that works on Google Cloud and nothing else.

The Problem

The route was fine. The visibility wasn't.

Most last mile operations are not failing at planning. They are failing in the four hours between the van leaving the depot and the package reaching the door, where the only signal anyone has is a driver tapping a button.

Status by ping, not by position

Your transportation management system knows a stop was marked complete. It does not know the van is nine minutes behind and three stops back. Every downstream decision inherits that blind spot.

ETAs that age badly

A window quoted at 7 a.m. holds until the first closure or detour. After that the estimate is fiction, and your contact center absorbs the difference one call at a time.

Addresses that fail at the curb

Missing unit numbers, gated complexes, rear loading entrances. The delivery fails after you have already paid for the mile, and the second attempt costs more than the first.

Driver apps stitched together

Consumer navigation in one hand, a proof-of-delivery app in the other, no shared state between them, and no reliable way to know which screen the driver is actually looking at.

"Any one of these is survivable. Together they set your cost per delivery, and they compound on exactly the days when volume is highest."

The Shift

One backend that holds the state of your fleet.

Google Maps Platform Mobility is not another set of API calls bolted onto your TMS. Fleet Engine is a Google-operated backend service that maintains the live state of your vehicles and their work, in two models: on-demand trips and scheduled tasks. Your dispatch system, your driver app, and your customer tracking page all read from the same source of truth, priced per task rather than per call.

Capabilities

What changes on the ground.

Live position, not last known status

Dispatch sees where vehicles are, not where they last reported. Exceptions surface while there is still time to reroute, reassign, or warn the customer ahead of the miss.

Fleet Engine · Fleet Tracking

Stop sequences set before the wheels turn

Optimize the order of stops against real road conditions, time windows, and vehicle constraints, then push the sequence directly to the driver rather than to a printed manifest.

Route Optimization API · Fleet Engine

Bad addresses caught at checkout

Capture and validate the delivery address at the point of order, when the customer is still on the page and correcting it costs nothing, instead of at the curb when it costs a redelivery.

Address capture and validation

One driver app, navigation inside it

Turn-by-turn guidance lives in your app, next to the task list and proof of delivery. Location and task progress flow back automatically, without asking drivers to keep two apps in sync.

Driver SDK · Navigation SDK

Tracking the customer can watch

Give the recipient a live map of the approaching vehicle and an ETA that updates itself. The most expensive support ticket in last mile is the one asking where the order is.

Consumer SDK · Shipment Tracking

Operational data you can question later

Trip and task events land in Cloud Logging and flow into BigQuery, so plan versus actual becomes an analysis your team can run, not a spreadsheet someone rebuilds each quarter.

Cloud Logging · BigQuery
Commercial Structure

Three packages. Choose by fleet maturity, not by feature envy.

Google Maps Platform Mobility is sold as three distinct offerings, each unlocking a different set of capabilities. Each requires a signed contract and billing integration. Choosing wrong is recoverable, but it is easier to choose right.

01

Mobility Activate

For operators with a mature transportation management system who do not own the fleet. Bundled access with per-task pricing instead of separate per-call pricing.

Includes
  • A wide range of standalone Google Maps Platform APIs
  • Navigation SDK
Excludes
  • Location Context, Custom Routes, Speed Limits
  • All Fleet Engine based products
02

Mobility Optimize

For operators in the early stages of managing a fleet, focused on tightening delivery windows and improving ETA accuracy before taking on full orchestration.

Includes
  • Everything in Mobility Activate
  • Location Context
  • Routes Preferred, Custom Routes
  • Speed Limits
Excludes
  • All Fleet Engine based products
Most Common for Owned Fleets
03

Mobility Accelerate

For operators where large-scale fleet management is core to the business. This is the package that delivers real-time visibility, and the one most retail last mile programs need.

Includes
  • Everything in Mobility Optimize
  • Fleet Engine
  • Nearby Drivers and Vehicle Search
  • Driver SDK and Consumer SDK
  • Shipment Tracking and Fleet Tracking
  • Per-task pricing

Two things worth knowing before contracts are drafted

One package per billing account. A Mobility billing account carries a single package. Running Activate for one use case and Accelerate for another means separate billing accounts. That is an architecture decision, and it is far cheaper to make it now than to reassign accounts later.

These packages assume scale. Google positions them at retailers and logistics companies running their own fleets above roughly five million packages a year, and at on-demand rideshare or delivery businesses above roughly one million trips a year. If your volumes sit below that, we will say so and point you toward the standalone APIs instead. Selling you a contract you do not need is not a partnership.

How Dito Engages

Assessment first. Contract second.

We are a Google Cloud partner, not the product team. Our job is to tell you what this platform will and will not do for your operation, then build it so the answer holds under peak volume.

01

Readiness and volume assessment

We inventory which of your use cases qualify as mobility under Google's Implementation Policy, which Maps APIs you call today and at what volume, and which of those calls Fleet Engine makes unnecessary. ETAs computed inside Fleet Engine frequently retire a standing Directions API line item, and that changes the business case before a single line of code moves.

02

Package selection and billing design

We map your use cases to Activate, Optimize, or Accelerate, structure billing accounts around how you actually operate, and stress the use limits against your peak season rather than your average week. Then we build the ramp-up plan Google expects to see.

03

Integration and phased migration

Fleet Engine into your transportation management system, Driver SDK into the driver app, Consumer SDK into customer tracking. Phased against a timeline your team can staff, with trip and task reporting validated against actual completions before anything reaches production.

04

Operations, monitoring, and adoption

Cloud Logging instrumented with alerts on integration and billing health, so anomalies surface as signals rather than invoices. Then the part most integrations skip: dispatcher and driver enablement, because a platform nobody trusts gets worked around within a week.

What Comes Next

The data that routes your fleet will also ground your agents.

Grounding with Google Maps has begun extending beyond place data into routing, which means an agent can reason about live travel time rather than guess at it. For a last mile operation, that is the difference between a support assistant that repeats a stored ETA and one that answers "will my order arrive before five" against current road conditions.

We build your mobility foundation on generally available services, and design the trip and task data model so this becomes an addition later rather than a rebuild.

Routing grounding is in Private Preview. The Maps Agentic UI Toolkit is in Experimental. Neither should carry a production dependency today.

Why Dito

Last mile is not a side project for this team.

Fleet Engine integration, not Maps API familiarity

Wiring a map into a page is not the same work as putting a Google-operated backend in the path of every delivery you make. We staff these programs with architects who have modeled trips and tasks, handled vehicle state, and been on call the first peak season after go-live.

Address data gets treated as a workstream

Most last mile programs stall on address quality, not on integration. We assess your existing address records before design, so validation is fixing the intake going forward rather than silently failing against years of accumulated bad data.

Dispatchers and drivers decide whether this works

Change management is a named workstream, not a closing slide. A driver who does not trust the sequence reverts to the route in their head, and a dispatcher who does not trust the map keeps calling. Both groups have watched systems arrive and quietly die before.

Fleet telemetry is sensitive data

Continuous vehicle position is location data about your employees and your customers, retained at volume. Our Google SecOps practice means access control, retention, and works council or labor considerations are designed in, not discovered in a review gate during month four.

Mobility is one part of Dito's Google Maps Platform practice, which also covers customer-facing location experiences, asset tracking, and geospatial grounding for AI. See the full practice.

Common Questions

Before you scope it.

Start with the assessment.

A working session with our Google Maps Platform architects: your current API footprint, your volumes, the package that fits, and an honest answer on whether Mobility is the right move this year.