Select to view content in your preferred language

'Dynamic' URL to zoom/locate features

1115
4
02-28-2022 01:47 PM
Badeschlapfen
New Contributor

Hi there,

I'm still not sure if this is possible with Experience Builder...

I would like to have a link from a database item to an experience builder app using a 'dynamic' URL. 
Clicking the URL in the database item should open a new window, load the experience builder app and zoom to the related feature.

I know this is possible in the WebApp Builder by using "?find=

http://<your portal url>/apps/webappviewer/index.html?find=380 new york street, redlands, ca

In the experience builder apps, this does not work anymore...
I think you can use "?data_id=". However, the ID is not really user-friendly.

Eg: https://experience.arcgis.com/experience/5947e2d55c1846e1b4952851aa97efe8/page/page_5/?data_id=dataS...

?data_id=dataSource_1-Fun_5299%3 is referring to a layer, while A13 is the actual item...

I find this quite frustrating. There should be a much easier way. Is there one??

 

 

Tags (3)
4 Replies
MarcoPoetsch
Occasional Contributor II

I would love to see a solution for this!

Can someone explain the URL parameters?

0 Kudos
HeathAnderson
Occasional Contributor II

I know we have waiting for this feature for quite some time.  In fact, we have not fully moved to the new map and experience builder because of this missing function.  I spoken with an individual from ESRI and they told me "friendly" URLs should coming to Experience builder in early 2024 (I am hoping sometime in Q1 of 2024).  I also assume their statement meant, the functionality will come to ArcGIS Online in 2024 but, I am not sure when it will be available in Enterprise.

Best,

Heath

0 Kudos
DavidForbuss1
Occasional Contributor III

I'm still having to use the webapp builder maps for some applications because I can't get this to work on exp. builder yet.  Really need it to work the same with the ?find= functionality.

0 Kudos
DavidForbuss1
Occasional Contributor III

Just figured out this can be done in an instant app, which is what I ended up doing...using the same base webmap that is operating in my exp builder.  You can set a custom parameter, and carry it over from your third party software.  At that point you can dig into the search settings and adjust the behavior further:

 

DavidForbuss1_0-1718045760163.png

 

In this case I just added '&taxlot=[number passed in from other software]' to the end of my link.

0 Kudos