19 / Maps & location

Cartography primitives

Twelve map and location primitives built as pure SVG — no Mapbox, no Leaflet, no Google Maps. Downstream apps swap their real tile renderer into the same component shape. Domain data is Oak Flats workshop + Illawarra suburbs.

Production answer

Cartography primitives is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Cartography primitives states
Generative search brief

Cartography primitives: Twelve map and location primitives built as pure SVG — no Mapbox, no Leaflet, no Google Maps. Downstream apps swap their real tile renderer into the same component shape. Domain data is Oak Flats workshop + Illawarra suburbs.

SVG-only — zero external map dependencies
Maps shared DNA

Cartography is a primitive contract, not a one-off illustration

The maps family now exposes the shared contract before the gallery: base canvas, marker layer, coverage overlays, route telemetry, form handoff, and conversion CTA. Every card below maps back to that same chain.

Foundation chainSVG -> shell -> app renderer

Each map primitive starts as a tokenized SVG contract, then downstream apps can swap in live tiles without changing the surrounding UI.

Token surface12 primitives

Pins, radius rings, route lines, chips, finder forms, and locator cards consume shared color, spacing, radius, focus, and motion tokens.

Domain proofOak Flats + Illawarra

Coverage examples stay grounded in workshop, suburb, postcode, drive-time, and live job-tracking scenarios.

Primitive 01

Static map canvas

Hand-drawn SVG landmass, harbour, and roads. Four tonal variants for downstream apps.

Base layerOpen
Primitive 02

Map pin

Drop-animated pin with optional pulse, index badge, and four tones for workshop status.

MarkerOpen
Primitive 03

Service radius

Concentric service-radius rings centered on the workshop with km labels at each tier.

Coverage overlayOpen
Primitive 04

Workshop locator

Map left, locator list right — entries highlight matching pins and announce distance.

Discovery surfaceOpen
Primitive 05

Route preview line

SVG path between two pins with animated dash plus a floating distance/ETA chip.

WayfindingOpen
Primitive 06

Region heatmap

Hex-bin grid overlay with intensity tones for region performance and hover tooltips.

AnalyticsOpen
Primitive 07

Suburb finder

Postcode input plus Locate-me CTA with an auto-suggest preview of Illawarra suburbs.

FormOpen
Primitive 08

Distance + duration chip

Compact car-iconed chip showing distance and minutes with traffic-tone status pip.

Inline metaOpen
Primitive 09

Nearest CTA

Primary closest-workshop card with route CTA plus an alternative-options stack.

Conversion surfaceOpen
Primitive 10

Postcode bounds

SVG polygon overlay for postcode boundaries with a label tag at each anchor.

Boundary overlayOpen
Primitive 11

Country flag picker

Searchable country selector with inline flag SVGs — AU, NZ, US, UK, IE, CA, ZA first.

Form pickerOpen
Primitive 12

Live job tracker

Workshop center plus drifting technician pins, animated via framer-motion (reduced-motion safe).

Realtime opsOpen