Summary
When an experience contains multiple Map widgets with the same reference web map, the extent changes of the Map widgets need to be synchronized. Synchronizing the map extent of multiple Map widgets provides users with the most accurate view when comparing the Map widgets where the placement of symbols, labels, and annotations are different from one another.
This article describes the workflows to synchronize the map extent of two Map widgets that reference the same web map in ArcGIS Experience Builder. In this example, using the Section widget, two map views named Rental and Own House are created in the experience.
Procedure
Configure the Section widget to create different map views and synchronize the map extent using the Button widget
- In ArcGIS Experience Builder, click Create new, select the preferred template, and click Create.
- On the Insert widget panel, search for the Section widget, and drag and drop it to the canvas.
- Configure the Section widget to add a new view.
- Click the Section widget, and click New view to add a new view to the section on the Content tab.
- Click the view, click Options
and select Rename to rename the view. In this example, View is renamed Rental, and View 2 is renamed Own House.

- On the Insert widget panel, search for the Map widget, and drag and drop it to the Section widget in the first view (Rental).
- On the right panel, on the Content tab, under Source, click Select map and select the desired map.
- Select the second view (Own House) in the Section widget, and repeat Steps 4 through 5 to add the next desired map.
- Click the Section widget. On the right panel, on the Content tab, under Views, browse to the first view (Rental).
- Click the Map widget on the canvas. On the right panel, on the Content tab, configure the following settings.
- In the Action panel, click Add a trigger.
- In the Select a trigger pane, click Extent changes.
- In the Select a target pane, under Widgets, select the Map widget.
- In the Select an action pane, select Zoom to.

- Repeat Step 8 for the Map widget in the second view (Own House).
- On the Insert widget panel, search for the Button widget, and drag and drop it to the canvas.
- Click the Button widget. On the right panel, on the Content tab, configure the following settings.
- Specify the name of the button in the Text option.
- Click the Set link button.
- Under Set link, configure the following settings.
- Click the Link to drop-down list and select View.
- Browse the Section drop-down list and select Rental.
- Leave the other settings in default.
- Click OK.
- Repeat Steps 10 through 11 for the Map widget in the other views.
- Click Save
to save the configurations.
The image below displays the synchronized extent changes between two Map widgets with the same reference data when accessed via the Button widgets.
Configure the Section widget to create different map views and synchronize the map extent using the Views Navigation widget
- Follow Steps 1 through 9 from the method above.
- On the Insert widget panel, search for the Views Navigation widget, and drag and drop it to the canvas.
- Click the Quick style
button to configure the design of the view. - Click Save
to save the configurations.
The image below displays the synchronized extent changes between two Map widgets with the same reference date when accessed via the Views Navigation widgets.