Taxicab Geometry

Distance measured along grid lines — a non-Euclidean geometry

How It Works

In taxicab geometry, distance is measured like a taxi on a grid: only horizontal and vertical moves allowed.

dtaxi(A,B) = |x₂-x₁| + |y₂-y₁|
deuclid(A,B) = √((x₂-x₁)²+(y₂-y₁)²)

A "circle" in taxicab geometry is a diamond (rotated square) — all points equidistant from center.

Taxicab dist
Euclidean dist
Ratio taxi/euclid
Taxicab
Euclidean
Point B
Click canvas to place Point B.
In bisector mode, see how taxicab "equidistant" regions differ from Euclidean ones.