Map tools & search
The floating chrome over the map, and the omnisearch that distinguishes a suburb from an address from a lot/plan.
Map tools
One component for the chrome — the white tile at overlay elevation — because the chrome is what is shared and the contents are not. The tool never positions itself: controls must not fight for the same corner, and only the map knows which corners are free.
Four tools, and that is the whole set: zoom, locate, the layers pill and the approval legend. The layers glyph is the one coloured icon on the map, because it is the only control that changes what the map is showing; its count is a mono chip, not a badge, because "3 on" is a machine fact about layers rather than a notification.
Approval legend
Scale bar
Deliberately NOT a map tool: a scale bar reads the map rather than controlling it, so it wears the plain bordered chip and casts no shadow. The distance is mono, because it is a machine fact.
Search suggestions
Every result carries a glyph for its KIND, because a suburb, an address and a lot/plan are easy to confuse when typed — and a lot/plan is tagged in mono so it reads as the identifier it is.
- 42 Jarrah StreetPaddington · Brisbane City
- Jarrah CloseFerny Grove · Brisbane City
- L14 RP80432812 m² · Paddington
Lot/plan
The input keeps focus while arrows move aria-activedescendant through the options — the combobox pattern, so a screen reader announces each result without focus leaving the field. Filtering is the caller's: a map search hits a geocoder, not an array.