
Local Recs
Maps that load, and local recs that fit what you asked for
Map previews now load reliably on kiosk and Safari, and local recommendations classify what you actually asked for instead of returning whatever the API handed back.
Two quiet but real reliability problems, fixed the same day: map images that silently failed to load, and local recommendations that didn't match the question.
The problem
Long Mapbox image URLs failed as cross-origin <img> tags on iPad Safari — a map card would just not appear. Separately, the local-data lookup had no way to tell "ramen" from "tacos" and no signal for whether a missing result meant no data existed or the integration was misconfigured.
What changed
- Map previews are now fetched server-side and proxied, avoiding the cross-origin failure entirely
- The local-data pipeline moved to Google's newer Places API, with explicit classification (e.g. "ramen" → ramen restaurants specifically) and clear "not configured" vs. "nothing found" signals
- Property geocoding and guest-safe team-contact resolution were added to support both
Why it matters
A map card that doesn't load or a recommendation that ignores what you asked erodes trust fast. Both are the kind of thing a guest notices immediately and a host can't easily diagnose from the outside.
Availability
Shipped April 13, 2026, and in continuous use since.


