Dynamic Map for Webflow – Docs

Get an overview about Dynamic Map for Webflow and how it works.

Implementing Dynamic Map

Step 1 – Install Dynamic Map App

Open Dynamic Map App via Webflow's Marketplace or open the App from within your project. Install the app in your project, log in, and start integrating your interactive map into your Webflow site.

Interactive CMS Map with Location Pins in Webflow using Dynamic Map App
Open the Apps panel and select Dynamic Map to get started

Step 2 – Create Map

Follow the app’s step-by-step setup process. Configure your map, add features like filters and pop-ups, and tailor it to your needs.

Implement Dynamic Map using Dynamic Map App

Step 3 – Add Interactions and Map Filter

Change your Map's settings and features utilizing Dynamic Map's App's Map Settings tab. Turn on and off all desired features, add your filter and much more. Want to change something afterwards? Open Dynamic Map App and change whatever you wish to modify.

Add interactions and filters to your map via Dynamic Map App.

Crucial Elements and Attributes

Don't: Delete or ungroup ‘cru-ncf‘ elements

Elements that are named ‘cru-ncf‘ contain attributes that are crucial, to keep Dynamic Map working. Please do not delete them.

List of cru-ncf-elements and their attributes:
Class
Attribute
cru-ncf-dynamic-map
ncf
=
map
ncfsnippet
=
outer
cru-ncf-map-settings
ncf
=
mapsettings
ncf-mapsettings
=
...
cru-ncf-map-filter
ncf-mapsettings
=
...
cru-ncf-map-items
no attributes
cru-ncf-map-item-list
ncf
=
mapitemwrapper
cru-ncf-map-cms-item
ncf
=
mapitem
cru-ncf-list-item-embed
ncf
=
mapembed
cru-ncf-map
ncf
=
mapcontainer
cru-ncf-map-loading-state
ncf
=
mapcontainer
cru-ncf-map-styleguide
ncf
=
mapstyleguide
ncf-snippet
=
styleguide
cru-ncf-pin-wrapper
ncf
=
mappinstylewrapper
ncf-snippet
=
pinstyle-default
cru-ncf-pin
ncf
=
mapicon
cru-ncf-empty-state
ncf
=
mapempty
cru-ncf-error-message
ncf
=
mapcsswarning
cru-ncf-pin-wrapper
ncf
=
mappinstylewrapper
cru-ncf-pin
ncf
=
mapicon

Styling Dynamic Map

You can style Dynamic Map in Webflow's Designer just like you're used to. Elements that we're manipulating to work on your live site using code, can be styled in Dynamic Map's styleguide. The styleguide is not shown on the live site.

Dynamic Map's Style Guide sits right below the map itself

States and Interactive Elements

Style states and interactive elements in Dynamic Map Style Guide. The Style Guide can be found right below your item list and interactive map placeholder.

Element
Class(es)
Pin Style
Pin Default
cru-ncf-pin
Pin Hover State
cru-ncf-pin
hover
Pin Active State
cru-ncf-pin
active
List Style
List Item Default
cru-ncf-map-cms-item
List Item Active State
cru-ncf-map-cms-item
active
Pop-Up
Pop-Up Wrapper
cru-ncf-pop-up
Pop-Up Close Button
ncf-popup-close
Tooltip
Tooltip Wrapper
cru-ncf-tooltip
Filter Chip
Filter Chip Default
ncf-filter-chip
Filter Chip Active State
ncf-filter-chip
active
Empty State [if no items are found after filtering]
Empty State Wrapper
cru-ncf-empty-state