Skip to content

Map Layers

The map layers pane lets you configure how the data from data sources are visually represented on the map.

Honeycomb supports five types of map layers:

To change the type of a layer, use the 'Layer Type' dropdown.

Options relevant for all types of map layers:

ID

The id is generated by Honeycomb and is not editable. It may be useful if you are dynamically generating maps using Honeycomb Map Definition JSON (documentation coming soon).

Label

A user-friendly display name for the map layer. This name will be shown in the UI if you add a 'Legend' component to allow toggling layers on/off.

Data Source

The data source that supplies data for this map layer. Each map layer can only show data from a single data source.

Layer Type

The type of map layer to show. Options are Point Layer, Honeycomb Layer, Polygon Layer, Line Layer, and Arc Layer.

For specific configuration options for each type of layer, look at the following pages:

Visibility

Basic Visibility

Visibility controls whether the layer should be visible on the map or not. If you want to allow users of the map to toggle layers on/off, you can add a Legend component to the map.

Zoom Level Visibility

You can also control visibility based on the map's zoom level. This is useful when you want to show different levels of detail at different zoom scales. For example:

  • Show detailed point data only when zoomed in to city level
  • Display a high-resolution H3 layer only at closer zoom levels
  • Switch between different layer types as users zoom in and out

To configure zoom-based visibility:

  1. Enable "Visible within zoom range only" for the layer
  2. Use the slider to set the minimum and maximum zoom levels where the layer should be visible
  3. The layer will automatically show/hide as users zoom in and out of these levels

The zoom level scale ranges from 0 (global view) to 23 (street level):

  • 0-4: Continental scale
  • 5-8: Country/regional scale
  • 9-12: Metropolitan scale
  • 13-15: City scale
  • 16+: Street/building scale
Screenshot showing zoom visibility controls

Opacity

Opacity (the opposite of transparency) controls how 'strong' the layer appears on the map. If the opacity is set to 100%, the map layer will completely cover the basemap and layers below it. If the opacity is set to 0%, then the layer will be completely transparent and no longer visible.

Type-specific options

Each type has different map layer options which are specific to that type. See the documentation for each type to see these options.