The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
I am using a ARCGIS map visual, when I zoom into a city (as example) into Denver, then click on another page in my report and come back to my page with the map, it's now zoomed back out. Is there a way it can at least stay with what was zoomed into until web-page is refreshed? I tried the lock extent feature but that keeps whatever you are zoomed into for each user? Any ideas?
Solved! Go to Solution.
Hi @jcastr02
You're encountering a known limitation with the ArcGIS map visual in Power BI, where it does not retain the zoom level or extent when navigating away from the report page and coming back—it resets the view unless explicitly locked. The “Lock extent” option does indeed lock the map’s zoom and position, but it's a static setting and applies globally for all users, meaning it does not dynamically remember or persist a user's zoom level or location between page navigations.
Unfortunately, ArcGIS in Power BI doesn't support session-based zoom persistence (like saving the user's viewport temporarily) unless it's built into the ArcGIS Online map configuration itself, which is not the case for embedded visuals in Power BI. As a workaround, if you're looking for more control or interactivity, consider switching to the standard Power BI map visual or Azure Maps, which may offer better support for cross-filtering and interactions across pages, though they too don’t persist zoom levels across page navigations.
The most practical option within ArcGIS is to design the map at a zoom level that best suits your analysis (via Lock Extent), or keep all relevant filters applied through synced slicers or bookmarks, so that when users return, the map context feels familiar, even if the exact zoom isn't retained. If zoom persistence is critical, this may need to be raised as a feature request through the Power BI Ideas forum, as it’s currently a limitation of the visual's behavior within the Power BI environment.
Hi @jcastr02 ,
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster. Also thank you @Poojara_D12 for your inputs.
Thank you.
Hi @jcastr02
You're encountering a known limitation with the ArcGIS map visual in Power BI, where it does not retain the zoom level or extent when navigating away from the report page and coming back—it resets the view unless explicitly locked. The “Lock extent” option does indeed lock the map’s zoom and position, but it's a static setting and applies globally for all users, meaning it does not dynamically remember or persist a user's zoom level or location between page navigations.
Unfortunately, ArcGIS in Power BI doesn't support session-based zoom persistence (like saving the user's viewport temporarily) unless it's built into the ArcGIS Online map configuration itself, which is not the case for embedded visuals in Power BI. As a workaround, if you're looking for more control or interactivity, consider switching to the standard Power BI map visual or Azure Maps, which may offer better support for cross-filtering and interactions across pages, though they too don’t persist zoom levels across page navigations.
The most practical option within ArcGIS is to design the map at a zoom level that best suits your analysis (via Lock Extent), or keep all relevant filters applied through synced slicers or bookmarks, so that when users return, the map context feels familiar, even if the exact zoom isn't retained. If zoom persistence is critical, this may need to be raised as a feature request through the Power BI Ideas forum, as it’s currently a limitation of the visual's behavior within the Power BI environment.
Hi @jcastr02 ,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.
Hi @jcastr02 ,
Thanks for your question about the ArcGIS map visual in Power BI.
Currently, the ArcGIS visual doesn’t retain zoom level when navigating between report pages. The “Lock Extent” feature sets a fixed view for all users but doesn't support dynamic, user-specific zoom persistence.
As @SaiTejaTalasila correctly pointed out, achieving this behavior would require creating a custom visual using libraries like Leaflet.js or OpenStreetMap, which offer programmatic control over map interactions and zoom state. These can be developed as Power BI custom visuals and embedded into your reports.
As a potential workaround, if your zoom level is driven by a city or location filter, consider using page filters, slicers, or bookmarks to simulate a zoomed-in experience when navigating back to the page.
If this post helps, then please give us Kudos and consider Accept it as a solution to help the other members find it more quickly.
Thankyou.
Hi @jcastr02 ,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.
Hi @jcastr02 ,
As per my understanding you don't have any other options the backend map will be coming from a tail server.
Thanks,
Sai Teja
@SaiTejaTalasila thank you for your response. I am not understanding your question? The source of the visual is an excel file with the latitude and longtitude of each of the store #'s
Hi @jcastr02 ,
You have to create your own custom map visual (such as a Power BI custom visual built with Leaflet.js or OpenStreetMap) that allows programmatic zoom persistence.
Thanks,
Sai Teja