Last updated:

May 19, 2026

Map Category Filter

Category filters let users narrow map items by CMS option field values. Create an Option field in your Webflow CMS, create a Category Filter in Dynamic Map App, update the code embed, and style the filter elements in Webflow. Currently supports Option Fields only — see the Multi-Reference Fields workaround for other field types. Rename CMS options carefully; doing so requires recreating the filter chip.

Category filters let users narrow down map items by category tags or checkboxes, such as "Sightseeing Spots" or "Nature Parks." This improves the browsing experience and makes large maps far easier to navigate.

💡 Good to Know: Currently, Dynamic Map's category filter only supports the Option Field in Webflow CMS. Need multi-reference field support? Share your feedback here — or see the Multi-Reference Fields workaround guide.

Create Option Field

  1. Navigate to your CMS Collection List.
  2. Create an Option field. Each option represents one filterable category.
Webflow CMS Collection List showing an Option field being created to define filterable categories for Dynamic Map.
Webflow CMS Collection List showing an Option field being created to define filterable categories for Dynamic Map.

Create a Filter in Dynamic Map App

In Dynamic Map App, navigate to Filter and Sorting and click Create Category Filter.

Dynamic Map App showing the Filter and Sorting section with the Create Category Filter button highlighted.
Dynamic Map App showing the Filter and Sorting section with the Create Category Filter button highlighted.

Configure Filter

  1. Select the Option field from your collection list.
  2. Choose between Filter Chips or Checkbox (UI preference only).
  3. Press Add Category Filter.
  4. Press Save in Dynamic Map.
Dynamic Map App filter configuration modal showing an Option field selected, filter chip UI type chosen, and the Add Category Filter button.
Dynamic Map App filter configuration modal showing an Option field selected, filter chip UI type chosen, and the Add Category Filter button.

Update Code

Insert the updated code snippet into Dynamic Map's Custom Code embed.

Animated GIF showing how to copy the updated Dynamic Map code snippet and paste it into the Custom Code embed inside Webflow.
Animated GIF showing how to copy the updated Dynamic Map code snippet and paste it into the Custom Code embed inside Webflow.

Locate in Webflow Designer

The filter will appear inside the cru-ncf-map-filter div. Style the filter elements directly in Webflow from there.

Webflow Designer showing the cru-ncf-map-filter div containing the newly generated filter chip elements.
Webflow Designer showing the cru-ncf-map-filter div containing the newly generated filter chip elements.

Style the Active State

To style the active (selected) chip state, go to the Styleguide, add the class active to the second filter chip, and style it.

Adding New Categories and Resyncing

Create a New Category

Add a new option to your collection's category Option field in Webflow CMS.

Webflow CMS collection editor showing a new option being added to the category Option field.
Webflow CMS collection editor showing a new option being added to the category Option field.

Locate the Unsynced Chip

Open Dynamic Map App, click Refresh, then navigate to Filter and Sorting. The new category chip will be marked as Unsynced. Click Edit to add the missing tag.

Dynamic Map App Filter and Sorting panel showing a category filter chip marked as Unsynced after a new CMS option was added.
Dynamic Map App Filter and Sorting panel showing a category filter chip marked as Unsynced after a new CMS option was added.

Reconfigure the Filter

In the Filter Modal, click Insert Missing Filter Chips, then Apply.

Dynamic Map filter modal showing the Insert Missing Filter Chips button used to add newly created CMS categories to the existing filter.
Dynamic Map filter modal showing the Insert Missing Filter Chips button used to add newly created CMS categories to the existing filter.

Save Changes

Click Save. The new filter chip will appear at the bottom of the cru-ncf-map-filter element in Webflow.

Dynamic Map App save confirmation screen after adding a new category filter chip.
Dynamic Map App save confirmation screen after adding a new category filter chip.
Webflow Designer showing the newly added filter chip placed at the bottom of the cru-ncf-map-filter div.
Webflow Designer showing the newly added filter chip placed at the bottom of the cru-ncf-map-filter div.

Troubleshooting

Option 1: Filter Out of Sync

Edit the filter and click Insert Missing Filter Chips. Re-insert the code embed to ensure the snippet is current.

Dynamic Map App showing a category filter marked as out of sync, with options to edit and re-insert missing filter chips.
Dynamic Map App showing a category filter marked as out of sync, with options to edit and re-insert missing filter chips.

Option 2: Empty Option Fields

If any CMS items have an empty category option field, the entire filter breaks. Fix this by creating a placeholder option (e.g. "empty") and applying it to all items without a real category — then hide it from the UI.

Webflow CMS showing items with empty Option fields that cause the Dynamic Map category filter to fail.
Webflow CMS showing items with empty Option fields that cause the Dynamic Map category filter to fail.
Webflow CMS showing the fix: a placeholder option called empty applied to items without a real category, solving the Dynamic Map filter issue.
Webflow CMS showing the fix: a placeholder option called empty applied to items without a real category, solving the Dynamic Map filter issue.