I have 3 layers (2 point and 1 line) that coincide, let's call them A, B, and C. I have tried several things to get the popup order to be A (1 of 3), B,(2 of 3), C (3 of 3): ordering the layers in Content with A on top, then B, then C; renaming them so that they are in alphabetical order; creating copies of the layers in a specific order. No matter what I try, the popups appear in the order B, A, C. They don't seem to order in the order they appear in Content or the Legend, alphabetically, or in order of creation/modification. Is there any way to force one layer's popup to display 1st, or specify the order in which the popups display?
Solved! Go to Solution.
Popup display order has changed since the first post...
Popup display order is controlled by the layer order in the map. Layers at the top of the layer list get their popup displayed first.
No, there is no way to control popup ordering. The order comes from how fast layers can return their popup information. The fastest wins. The popup populates with the first and the rest come in when they return their information We have discussed allowing user defined ordering, but then the popup would have to wait to display its contents until all layers have returned their values. This could make the popup slower.
Thanks,
Mike
Perhaps you could give us that option, and explain how the choices might affect website performance. Making the decision for us seems, well, a little not customer friendly.
agreed
It may make things slower, but having the same order as layers in the TOC would be a lot easier for the average public user. I have had the request several times from my customers to order the popups and each time I tell them its not technically possible....my response is getting old when I can offer no explanation other than 'Esri does not allow that'
I continue to be frustrated with this. It's confusing for advanced users as well. Knowing there are multiple identify pop-ups and how to navigate through them is not intuitive. I think "speed" in this sense is very relative. Quickly displaying non-useful data is not really a better option than waiting milliseconds for useful data. I have yet to perceive a lag in the pop-up display. I think the delay that ESRI is concerned about is more theoretical than based in reality.
I would rather have a slower popup and be able to define the order.
Pop-ups are very helpful to non GIS professionals. Please.....please modify this so we can determine the order, and customize it to our end users. I recently created a city council district map and added a "Data-Enrichment" layer that showed detailed demographics. I would prefer that my simple popup for the council ward shows first with very basic info and a link to our website. Unfortunately the "Data-Enriched" layer pops up first, half the time. For intermittent GIS users (many times city council) this can be frustrating. I have it shared my map to the public for basic interaction but then I'd like the council members to see the demographics of the area they represent. Here's the link to my map to get a better idea: https://grantspassoregon.maps.arcgis.com/home/webmap/viewer.html?webmap=a09bdffabc2140449ddbc7fb535d...
Thanks,
Jon
As many people have already stated, it would be extremely helpful to at least have the option to order the pop ups, even if this might result in slower performance. I have already voted on the idea posted here: https://community.esri.com/ideas/6548 but I'm hoping that so many people stressing this point will get Esri's attention.
Thank you!
Since we seem to be getting nowhere with this, is there a way to slow down the response(s) from the other layers so we can determine which returns the information first?