I'm working on an Experience Builder app (AGOL) that uses maps with multiple label classes. The point of the label classes is simply to have bigger labels at larger scales (since I have not found a way to have labels scale automatically with the map as one can set for point features--if I have missed this, someone please point out how to set it!).
My issue is that, when I set my label classes so they work in Map Viewer with no gaps or overlap, I'm getting overlapping labels in my ExB app. Current settings for my 3 label classes are:
- Countries > Country
- Country > States
- States > Room
Works smoothly and looks great in Map Viewer. But in my ExB app I get:
There is overlap between both Lg and Med and Med and Sm label classes. I can finagle the label classes so e.g. instead of Country being the start of one class and end of another, I end one class with Countries and start another with the next step down...works for one class but in another it leaves a gap. And then of course I have gaps in the classes in Map Viewer (and whatever other apps would use the same scales as Map Viewer; I'm assuming this is caused by a difference in zoom level steps between Map Viewer and ExB).
I've poked around Esri Community and the interwebz but have not hit on a fix or any related posts for this. Wondering if I am just suffering the consequences of an undercaffeinated morning or holiday fatigue, and/or if there is a simple fix/configuration change I am overlooking to avoid this. Thanks in advance!
Update: The range of custom label class visibility ranges I came up with that are working in ExB are:
- 50,000,000 > 18,000,000
- 12,000,000 > 8,000,000
- 6,000,000 > 1
It seems weird that I should have to build in big gaps in the label class visibility ranges in order to avoid label overlap in Experience Builder...?