logo
search
Others

How to Display Dataverse Locations in Power Apps Map Control

Maira MehtabMaira Mehtab Sep 28, 2026 868 views

Question details

The user needs to display multiple geographic locations stored in a Dataverse table on an interactive Map control in Power Apps.

Product
Power Apps
Device & OS
not provided
Scenario
Binding multiple Dataverse location records to a Map control using coordinates or address data in a Canvas app.
Observed behavior
The user is unsure how to properly map the Dataverse columns containing addresses or coordinates to the Map control's specific items properties like ItemAddress or ItemsLatitudes.
Before you start

Before configuring the map, ensure that geospatial features are enabled for your Power Apps environment in the admin center and that your Dataverse table contains properly formatted address, latitude, and longitude data.

Solution 1Recommended

Bind a Dataverse Collection to Map Coordinates

Extract Dataverse records into a collection and map the latitude and longitude fields directly to the Map control properties for precise location mapping.

Using exact latitude and longitude coordinates is the most reliable method for plotting multiple locations on the Power Apps Map control. Creating a local collection from your Dataverse table ensures smoother rendering within the app.

1
Add the Map Control

Open your Canvas app in edit mode, go to the Insert tab, search for 'Map', and drag the interactive map control onto your screen.

2
Create a Location Collection

Use the ClearCollect function on a button's OnSelect property or the screen's OnVisible property to load data from Dataverse. For example: ClearCollect(LocationData, YourDataverseTable).

3
Bind the Items Property

Select the Map control and set its Items property to the newly created collection named 'LocationData'.

4
Configure Coordinate Properties

In the Map control's properties pane, set ItemsLatitudes to your collection's latitude column and ItemsLongitudes to the longitude column.

Coordinate Accuracy: Providing exact coordinates bypasses the need for the mapping service to geocode addresses on the fly, resulting in faster and more accurate map loading.
Free Microsoft Office alternative

Boost Your Daily Productivity with WPS Office

While Power Apps is excellent for building custom business applications, your daily workflow likely requires handling spreadsheets, documents, and presentations. WPS Office provides a lightweight, free, and highly compatible alternative to Microsoft Office for all your documentation needs.

Fully compatible with Microsoft Excel, Word, and PowerPoint formats.Lightweight design ensures fast loading and smooth data handling without draining system resources.Built-in PDF editing tools for comprehensive and easy document management.Familiar user interface makes switching from Microsoft Office completely seamless.
QA img-9

Frequently Asked Questions

Why aren't my Dataverse locations appearing on the Power Apps Map?

This typically occurs if the ItemsLatitudes and ItemsLongitudes properties are not mapped to the correct columns in your collection, or if the geospatial features are disabled in your Power Apps environment settings.

Can I use text addresses instead of latitude and longitude on the map?

Yes, you can use the ItemAddresses property by mapping it to a single column that contains the full, concatenated address. However, using precise latitude and longitude coordinates is generally faster and more reliable.

How do I enable Geospatial features in Power Apps?

Navigate to the Power Platform admin center, select your environment, go to Settings, then Product, select Features, and turn on the toggle for Geospatial services.

Can I dynamically filter the Dataverse locations shown on the map?

Yes. You can wrap your Dataverse table or collection in a Filter() function within the Map control's Items property to display only the locations that meet specific criteria (e.g., filtering by a selected city or status).