For example, I created a zone that covers about a 5 mile radius from my house. I want to use this zone to let HA know I am on my way home and trigger some automations. In the customization section I have the zone set as hidden, but it still shows as an overlay on the map.
Adding the passive variable to you configuration might do it…
passive (Optional): Optional boolean to only use the zone for automation and hide it from the UI and not use the zone for device tracker name. Defaults to false.
It looks like this behaviour is set in ha-panel-map.js. I’ve submitted a PR that will allow you to add a show_always attribute to the entity to make it show on the map even when you’re home. This attribute should make entities in the Home Zone behave the same as if they were in any other Zone.