Back to the map

How Scootable plans scooter-legal routes

Scootable is a free live hobby tool for 50cc scooter and low-speed motorcycle riders. It maps which roads are likely legal to ride across New Jersey and eastern Pennsylvania, then plans A-to-B routes that try to stay within those state rules. This page explains what the colors mean, where the data comes from, how routing works, and where the map can still be wrong.

The four colors

Every road on the map is sorted into one of four buckets, based on its speed limit and the law where it sits.

The law, in one breath. A 50cc scooter is a “low-speed motorcycle.” New Jersey keeps it off roads posted above 35 mph. Pennsylvania sets no speed limit for it and only bars limited-access highways. That single difference is why the same orange road can be illegal on the Jersey side of the river and legal on the Pennsylvania side.

Where the data comes from

The road network comes from OpenStreetMap — the free, community-maintained map of the world — filtered down to New Jersey and eastern Pennsylvania along the Delaware, rebuilt from fresh state extracts.

Each road needs a speed limit to be colored, and that comes from the best source available, in order:

Every road also gets stamped with the state it’s in (New Jersey or Pennsylvania) by checking its location against the real state boundary, so the map can apply the right rule. When you click a road, the popup tells you which of these sources its speed came from — a posted sign is a lot more trustworthy than a guess.

How the map loads

The whole two-state area is a lot of roads, and downloading all of them would make the map slow — especially on a phone. So Scootable only loads the part you’re looking at.

The map is cut into small tiles. As you pan and zoom, your browser fetches just the tiles in view (and a margin around them), stitches them together, and throws away the ones you’ve scrolled far away from. The colored roads you see and the road network the router uses are loaded the same way — a rolling window a few miles wide around wherever you are — which is what keeps it usable on a phone.

How “Can I get there?” works

Set a start and a destination (type an address, tap the map, or use your location), and Scootable answers a simple question: is there a legal way to get there on a scooter?

Under the hood it treats the road network as a graph — intersections as dots, the roads between them as links — and searches for the lowest-cost path, the same idea any routing app uses. Two roads only connect where they actually meet at an intersection; a bridge passing over a road doesn’t count as a junction, so the router won’t send you off an overpass onto the road beneath it.

What makes it a scooter router is the cost. Instead of pure distance, each road is weighted by how good it is for a 50cc:

So the recommended route leans toward quiet, legal roads even when that’s a little longer. If there’s no fully-legal route, Scootable doesn’t just give up — it finds the least-bad way through and marks the off-limits stretches in red so you can see exactly what’s blocking you. When there are genuinely different options, it offers a few and labels the honest trade-off between them (shorter vs. fewer fast roads), and it never calls a route “safer” if it isn’t.

There’s also a low-speed vehicle toggle. With it on (the default), the router treats NJ’s over-35 roads as off-limits, matching the letter of the law for a 50cc. Turn it off and it’ll route over them as merely “fast” — useful if you’re on something that’s allowed up there.

Distances and times are estimates from speed limits — not live traffic.

What it can’t do

This is the honest part. Scootable is a best-effort guess, not an authority:

In short: let it point you at likely-good roads, then ride like the map might be wrong — because sometimes it is.

Credits

Road data © OpenStreetMap contributors, used under the Open Database License (ODbL). See the OpenStreetMap copyright for terms. Basemap tiles © CARTO. Address search by OpenStreetMap Nominatim. Speed references cross-checked against NJDOT and PennDOT public records. Built as a personal project — free, and not affiliated with any of the above.