Preview build — not the live site. Nothing here is published on milestracking.com and no form on this preview is connected.

Live vehicle tracking for fleets and transit

Track your vehicles. Share their location.

Live GPS tracking for businesses, fleets and transit agencies. Use your phone, your existing GPS system or compatible hardware.

Get startedSee it work ↓

Who it is for

The embed, drawn to scale

demo fleet · 2 vehicles

This is a drawing of the component your riders or customers would use. It becomes the live embed, on this page, the day the rider map is wired in. Positions only. No arrival estimates.

SimulationReal map and route · simulated vehicles
About this demo map

The vehicles are simulated, not live: this is the demo agency's real 2.54 km loop on a real map, running about 20× real speed so the movement is visible. In service, positions refresh once a minute. Each lap changes between the flat and 3D views riders can switch themselves. Press 2D or 3D to hold one. Route traced from OpenStreetMap.

Putting it on your website is one copy-paste

<script src="https://<your-origin>/embed.js" data-agency="demo"></script>

That really is the whole install: copy that line, paste it into your website, and the live map appears on your page. The embed sets its own height; your page controls the width. Tested inside WordPress, a hand-written HTML page, and a CMS theme built to fight it, each served from a different domain than the map.

  1. 1

    Track. Know where the vehicles are.

    Every vehicle on one map, on a phone, a laptop or the wall. Positions are under 90 seconds old in normal service. A vehicle that stops reporting is taken off the map and named — "no data from Bus 31 since 3:42 PM" — never left as a dot where it used to be, and never guessed.

  2. 2

    Share. Send someone a live location.

    Text or email a link that shows one vehicle, live: the technician on the way, the delivery, the shuttle, the taxi. It expires on the window you pick — four hours, a day, a week — or the moment you switch it off. Your own phone sends it; we never message anyone, and nothing is recorded about the person who opens it.

  3. 3

    Embed. Put live tracking on your own website.

    One pasted line. It matches your page's colours, needs no account from the reader, and fails to a plain link rather than a blank box. Your branding, your domain, our map.

  4. 4

    Transit. GTFS and passenger information for agencies.

    The rider map, your GTFS and GTFS-Realtime feeds authored and maintained, and the submission to Google Maps and the Transit app handled — approval is theirs and takes weeks. A 60-day installed pilot with a hard end date.

    Start a 60-day pilot

Three things we decided not to do

No stale dots

If we lose contact with a vehicle we say so, "no data from Bus 31 since 3:42 PM", and take it off the map. We never leave a dot where the bus used to be, and we never guess a position. A rider standing at a stop is trusting that dot.

No driver surveillance

We record vehicle positions, never operator identity. No speed scoring, no harsh-braking events, no driver leaderboards. Not as a setting you can turn off, but as a product decision, written into the service agreement.

Accessible by obligation

Built to WCAG 2.1 AA, keyboard-reachable and screen-reader labelled, with a published conformance report that names the one criterion we do not meet yet.

Two ways to start

Fleets, deliveries, taxis, field teams

Phones you already own, the GPS you already run, or compatible hardware. A person sets you up this week; the map is yours the same day.

Get started

Transit agencies and shuttles

Installed, with your feeds authored and a check-in call. 60 days free with a hard end date we tell you at the start.

Start a 60-day pilot