Near Me widget

The Near Me widget allows you to find and analyze features within a specified distance of a defined location. The location can be a selected feature, a drawn graphic, or a location defined by another input method. You can also find features based on the current map extent.

The widget can perform three types of analysis: find the feature that is closest to a defined location, find all features within a specified distance of a defined location, and summarize numeric values of nearby features using statistics functions and SQL expressions.

Note:

The Near Me widget replaces the functionality of the ArcGIS Web AppBuilder Near Me, Situational Awareness, Info Summary, and Screening widgets. Most of this functionality is available now, and more will be added with future releases of Experience Builder.

Examples

Use this widget to support app design requirements such as the following:

  • You want users to click a point on the map and identify the nearest voting location.
  • You want users to determine the total population in towns within a certain distance of a hospital.
  • You want users to determine how many buildings in an area are in compliance with local accessibility regulations.

Usage notes

This widget requires connection to a Map widget. The Map widget must be connected to a data source with at least one feature layer.

Settings

The Near Me widget includes the following settings:

  • Select a Map widget—Select a Map widget.
  • Map or scene settings—Click a web map or web scene to open a map settings panel.
    • Search method—Define how the widget finds features.
      • Current map area—Allow users to find features within the current map extent.
      • Specify a location——Allow users to search for features within a certain distance of an input location. This option includes the following additional settings:
        • Heading label—Customize the header text that appears in the upper left corner of the widget. You can change the label's font, style, color, and size in pixels (px).
        • Search distance—Provide a default number for the search distance.
        • Distance units—Specify a default unit for the search distance.
    • Inputs—Configure settings related to how the user defines an input location.
      • Distance settings—Check this box to allow the user to change the search distance and unit at run time.
      • Input location label—Check this box to have the widget show the input location's address at run time when the input location is a point.
      • Sketch tools—Turn on these switches to include the input location drawing tools in the widget panel at run time.
    • Analysis—Define how the widget analyzes features.
      • Add Analysis—Add a new analysis tool to the widget's run time panel.
        • Select layer—Select a feature layer to be analyzed.
        • Label—Add a meaningful label to the analysis tool.
        • Analysis Type—Specify an analysis type:
          • Closest Feature—Find the feature within the specified distance that is closest to the input location.
            Note:

            When the search area is set to Current map area, Closest Feature is unavailable as an option here.

            • Highlight results on map—If this setting is turned on, results are highlighted on the map when the user clicks and expands the results list. You can choose the highlight color.
            • Expand analysis results—Specify whether the list of results is expanded or collapsed by default.
          • Proximity—Find all features within a certain distance of the input location.
            • Display field—Specify the field that is used to identify individual features in the results list. The default field is ObjectID.
            • Sort features—List results by distance from the input location or by a field in ascending or descending order.
              Note:

              When the search area is set to Current map area, results are sorted by the ObjectID field by default. Choose Field to sort by a field other than ObjectID.

            • Group features—Optionally, group features by a field in ascending or descending order. This setting is appropriate for analyzing categorical data.
              • Sort groups by count—Optionally, sort groups by the number of features in each group.
            • Highlight results on map—If this setting is turned on, when the user clicks and expands the proximity analysis, all features found by the analysis are highlighted on the map. This setting is unavailable when the search area is set to Current map area.
            • Expand analysis results—Specify whether the list of results is expanded or collapsed by default.
              • Expand feature details—Check the box to expand details for individual features in the results list by default.
                Caution:

                Expanding all details and highlighting results can cause performance issues if a layer has a large number of features.

          • Summary—Summarize numeric values of features using statistics functions and SQL expressions.
            • Add Summary—Add a new data summary. You can summarize data in the following ways:
              • Statistics—Get statistics function results (MAX, MIN, AVERAGE, and SUM) or the data count (COUNT) for a selected field.
              • Expression—Build a more complex expression with the five function operators (AVERAGE, COUNT, SUM, MAX, and MIN) and data fields.
            • Sum of intersected length or Sum of intersected area—Check the box to show the total intersecting length (for line features) or area (for polygon features) of features within the search distance buffer. This setting appears when the connected layer is either a line or polygon feature layer. Click the edit button to add a label and format numbers.
            • Color mode—Specify a method for displaying background colors, either single color or by category. Then choose the colors. This setting appears once you add a summary.
            • Highlight results on map—If this setting is turned on, all features summarized by the tool are highlighted when the user clicks and expands the summary tool.
              Caution:

              Highlighting results can cause performance issues if a layer has a large number of features.

            • Expand analysis results—Turn on this setting to expand the summary tables by default.
      • Display feature count—Optionally, display a feature count for each analysis tool.
      • Display analysis icon—Optionally, display analysis tool icons.
        Tip:

        The icons are helpful when the same layer is used multiple times in multiple analyses.

    • Results—Configure settings related to how analysis results appear at run time.
      • Feature count—Include counts of features in results.
      • Analysis icons—Include icons next to the name of each analysis tool in results.
      • Map symbols—Include map symbols representing the symbology of features that meet the analysis criteria.
        Note:

        If a map layer is symbolized by an attribute field, and you turn on Group features, the widget uses that field as the default grouping field.

      • Approximate distance—Include distance values showing approximately how far found features are from the input location. The unit that appears is the unit you set under Distance units, or the unit that the user picks at run time.
      • Filter layers to only show results—Filter the layers to only show features that meet the analysis criteria.
  • General Settings—Configure the following general settings:
    • Sketch color—Define the color for points, lines, and polygons drawn with the widget's sketch tools.
    • No results found message—Customize the text that appears in the widget when no features are found. You can change the text's font, stroke, color, and size in pixels (px).
    • Custom welcome message—Customize the text that appears when the widget first loads. You can use this text to provide instructions. This text disappears after the user runs an analysis.

Allow export

The Near Me widget can export results to a .csv file. To allow the user to export results, make sure Allow export is turned on in the Data panel for the connected feature layer. To include the Export button in the widget's results panel at run time, turn on Enable data action on the Action tab of the Near Me widget's settings.

Print report

You can use the Print widget to print results from the Near Me widget. To print Near Me widget results, you must connect the Print widget to a custom print service that supports reports. Read the following resources to learn more about creating, sharing, and using custom print services with reporting capabilities:

Interaction options

The Near Me widget can find features if they are within the current map extent or close to a drawn point, line, or polygon. You can also use message and data actions to get the input location from a Search widget, Table widget, Add Data widget, and other widgets.

The Near Me widget can be the target of the Record selection changes trigger. Triggers and message actions create automatic interactions between Experience Builder widgets. For example, you can configure the Near Me widget to automatically find nearby features when the user searches for a record with the Search widget. Similarly, you can configure the Near Me widget to automatically find nearby features when the user selects a feature in a Table widget. The Record selection changes message action is available on the Action tab of the Search, Table, and other widgets' settings.

View a list of the widgets that support the Record selection changes trigger.

The widget can also be the target of the Set location data action, which you can turn on in other widgets' settings. You can use this data action to add a Set location button to widgets such as Feature Info.

View a list of the widgets that support the Set location data action.

In the Near Me widget's Action settings, the Allow export data action is supported. If you turn on this data action, users can export analysis data to CSV format at run time.

Additional resources

The following are resources for re-creating ArcGIS Web AppBuilder workflows in Experience Builder: