How to Display Dataverse Locations in Power Apps Map Control
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 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.
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.
Open your Canvas app in edit mode, go to the Insert tab, search for 'Map', and drag the interactive map control onto your screen.
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).
Select the Map control and set its Items property to the newly created collection named 'LocationData'.
In the Map control's properties pane, set ItemsLatitudes to your collection's latitude column and ItemsLongitudes to the longitude column.
Use Address Concatenation for the Map Control
If you do not have latitude and longitude data, concatenate the address fields in Dataverse and bind the resulting string to the Map control.
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.

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).




