Google Maps — Place panel
The entire product is a full-bleed map with one fixed-width panel floating on top of it — every piece of chrome, including the category filters, is an island resting on the canvas rather than a layout region that resizes it.

Why this pattern works
The place-detail panel: hero photo, title, then a row of five identical circular icon buttons with a label under each (Directions, Save, Nearby, Send to phone, Share) — a clean, reusable 'primary actions for an entity' component for any detail view. Also the floating pill filter row sitting directly on the map with no background bar behind it — filters as free-floating chips, not a toolbar.
Design notes
- Surface
- Place search result for 'New York', logged out, default map view
- Navigation
- Two tiers, both floating over the map rather than framing it. A slim icon-only rail on the far left (Saved, Recents, a pinned-location tab, Get app) with no visible labels beside the icons, just centered icon-and-caption stacks. Beside it, a search-and-detail panel that behaves like an application in its own right.
- Layout
- The map is the entire canvas, full bleed, edge to edge. Two floating panels sit on top of it on the left (icon rail plus search/detail panel), and a floating pill row of category filters sits on top of it along the top edge. Nothing pushes or resizes the map — panels overlay it and collapse via a chevron without moving the map underneath.
- Density
- Loose. The panel has real breathing room between the hero photo, the action icons and the text blocks. The map itself carries standard road-map density, only getting busier at higher zoom.
- Color
- White panels on a pale beige/grey map by default; colour is reserved for state and category, not decoration — teal-blue for primary actions (the Directions circle, Sign in buttons), purple for point-of-interest labels, red/orange dotted overlays for specific area boundaries. The map's own road/water colour coding is left untouched by the UI sitting on top of it.
- Type
- One sans throughout, in both the panel and the map labels. The place title is the only large type (~28px bold); action-icon captions are tiny (~11px); quick-facts body copy runs ~14px regular with a '...More' truncation link instead of wrapping fully.
- Pattern
- The five-icon action row under the place title: identical filled circular icon buttons, evenly spaced, each with a one-word label centered beneath it. It generalizes to any 'primary actions for an entity' panel — swap the five verbs and the component is reusable as-is.
- States
- Logged out: two separate soft-grey notice boxes stack under the quick facts — one flagging a 'limited view' with a Learn more link, one an explicit 'Get the most out of Google Maps' pitch with its own Sign in button. The product still fully functions (search, directions, save) before authentication; the notices inform, they don't block.
- Don't
- Don't put a background bar or container behind the top category-filter pills — they're meant to read as floating directly on the map, and adding a toolbar strip behind them would visually merge them with the map's own top edge instead of feeling like an overlay.
Make it your own
Turn this reference into a useful brief for your project. Copy it into the AI tool you already use.