Map of Data Points Screen

Map of Data Points Screen

The Map of a Data Source Screen Type is one of our data perusal screens. This data-driven screen type allows you to visualize a dataset with GPS coordinates on a map. This article outlines how to set up and configure a mapping screen properly.


Mapping Screen

To do this, follow the instructions below:

  1. Go to the Screens page and click the Add New + button. 
  2. Choose “Map of Data Points” from the Screen Type list. 
  3. Select a name for your Screen.
  4. Select the target Data Source to display as pins on your map.
    This Data Source must contain a column with location coordinates in space-separated decimal degrees (latitude, longitude) format.
    e.g., New York City is: 40.7142700 -74.0059700
  5. Click Create + to create your Mapping screen. This will take you to the Designer screen as shown in the screenshot below:

In the designer, click on the “Pin Co-ordinates” property and ensure you select the column in your data source that contains the GPS coordinates in (latitude, longitude) format, as shown in the screenshot above.

You can also configure other options, like the pin’s popup text, as desired, then click the Save button to save your changes. Use the Test button to test your changes on the native app, and when everything is working as expected, use Publish to make your new Mapping screen available to your users.


Configuring the Title Bar

PropertyDescription
Data sourcea selection of connected data sources within your app to relate your configuration
Screen TitleThis will be populated with the name of your screen 
Map TypeStandard, satellite, and hybrid are the options, with hybrid being a combination of the previous two.
Show User’s Location on Map
(Check Box)
If users’ GPS coordinates are available, create a pin on the map for them when the check box is selected.
Action ButtonsDefine buttons that appear on the title bar.

Select which button to configure: LEFT, RIGHT1, or RIGHT2.

Configurable options are icon, text, color, user interaction, and visibility.
Button VisibilityControl the visibility using a formula.

Properties

Basic Properties

PropertyDescription
Show Search Box
(Check Box)

If the check box is selected, it displays the search box on the screen to be interacted with.

Allow User to Filter by Column
(Check Box)
If the check box is selected, the screen user can create and apply filter rules for search results.
Users Filters Override Default
(Check Box)
If the checkbox is ticked, user filters will override any default filters set.
I.e., filter all data and not just the subset of data after default filtering.
Left TextStatic text and dynamic values related to the data source can be entered here. Color, font, and text size can also be adjusted.
Left IconThe icon image displayed for this detailed line.
Can’t be set to no icon.
Right Text/ButtonIf the checkbox is ticked, user filters override any default filter set.
I.e., filter all data and not just the subset of data after default filtering.

Validation & Behaviour

PropertyDescription
Search Pattern

By default, searching will filter rows based on the user’s search text matching anywhere within the displayable row values.

This option allows you to specify a replacement regular expression for row matching.

Use {{this}} to refer to the user search text in your regular expression.

e.g., ‘{{this}}’ will show rows that start with the search text.

Default Filter

This allows you to specify the default filter formula for this screen. Any incoming filters will override any default filter specified.

e.g. {{this[0]}} = ORGMETA(‘projectId’)

    • Related Articles

    • Data Source Coordinates on a Map

      The Mapping screen type allows you to display Data Source rows as map pins on a full-screen map in your app. We’ve added customization options, such as control over pin colors, callout display, and user interactions, to enable dynamic scenarios when ...
    • Repeatable Data in Templates

      After capturing repeatable data, you might want to customize how it displays in a PDF output using Word or Excel templates. There are two ways to output the answers for these repeatable fields in your template: Repeat rows in a Word table or Excel ...
    • Viewing Form Entries on a Map

      There are two ways to view captured data on a map: via the Dashboard page or view the Data Map page. Dashboard Page You can access this page from your Home page via the "Home" link. This provides a high-level dashboard of form entry activities across ...
    • List of Data Screen

      The List of Data Screen Type is one of our data perusal screens. This screen type is data-driven and enables you to visualise the rows in a data source. To add a listing screen, navigate to App Workshop -> Screens Click on the Add New + button on the ...
    • Viewing a Data Source on a Map

      To view a data source on a map, the data source must have at least one column with a type of Geo "Coordinate." When the data source is saved, a new menu option will appear at the top of the page, as well as in the menu options when moving the cursor ...