Hello,
I was wondering if anyone could help me out with a question I have about controlling zoom levels on a map. Specifically, I'm trying to figure out if there's a way to adjust how much the map zooms in and out when using the mouse wheel or the plus or minus button. I've looked into creating my own basemap but haven't been able to find a solution. I'm using the map in an ArcGIS Online dashboard if that makes a difference. Any insights or advice would be greatly appreciated. Thank you for your time!
I would also love to find out if this is possible. From my experience, I don't think it is in AGOL. The area I'm responsible for covering is just big enough where it's slightly too big for one extent level, and way too small when zoomed out to the next level. It's very frustrating, and because of it I have to use a sub-optimal map extent.
Standard LODs are built-in to ArcGIS Online web maps. When publishing from ArcGIS Pro, you can set up your published layers with the very same LODs (recommended to play well in the Online-o-Verse). If you do want your very own LODs, I think your best experience would be by publishing your own basemaps and operationals layers in your desired LODs. However, that means that others leveraging your layers and maps also will have difficulty in finding the sweet spot WRT resolution. Best to stick with the standard LODs IMHO unless you are building maps/layers that will live in their own LOD universe.
I think what the previous contributors to this thread are saying, which I completely agree with, is that the stock LOD intervals are not adequate to provide usability and that ESRI needs to make changes to make them more flexible. It is so common that one click of the plus/minus controls gives too large of an extent and the next click in is too small. I typically avoid using the mouse wheel entirely because a few clicks will zoom out almost to world extent, and vice versa. The number of lines per increment of the mouse wheel is of course a system setting on Windows but changing this to make it more compatible with web maps and apps makes it pretty unworkable with all my other programs and for using the web browser. I've tried to customize zoom levels but it leads to problems in rendering tiled layers--they disappear at specific extent ranges using standard settings and creating more detailed tiled layers that work across all scale ranges either causes Pro to crash during processing or uses up too many credits to be worthwhile. I have tried all workarounds except for the custom basemaps, which seems like an over the top level of effort for something that should work out of the box. This lack of functionality in this simple action, zooming in and out, had led to problems convincing non-GIS specialists to use the apps I've created. They get discouraged at having to remember to never use their mouse wheel and frustrated when the ideal zoom for a given analysis is between two levels. I don't think there is any valid excuse for fixing this and think that many others would agree.
This is an inadequate response. The built-in web map LODs are not sufficient, in fact the changes in extant per every click of the zoom buttons or mouse scroll should be significantly reduced to allow users to fine tune what they're seeing. Bookmarks are for larger shifts in LOD, that the GIS professionals can pre-can for their users. The Esri built-in LODs are so inefficient that the change from a standard range laptop monitor to a standard range desktop monitor can effectively destroy a Dashboard or Web App. For example, I can see the entire northeastern US at one LOD and then the next step in is smaller than the state of New York. That's simply ridiculous for a mapping tool.
Using Map Viewer, rather than use the zoom buttons or mouse scroll, different zoom levels can also be attained by dragging a rectangle to zoom to an area of interest.
That sort of works for office folks and people who are publishers of content, but doesn't work for baseline users and field staff. If you can't add the ability to modify the zoom levels in the map apps, can you add the zoom window widget/feature to fieldmaps and the web apps please
I use this method quite often. But I think you have to hold the Shift key while dragging a rectangle (while holding left mouse) to achieve this.
The problem is systemic and relates to the way most basemaps are assembled. The zoom level increment is defined by the base layer. If you can find a baselayer at increments less than 1 (e.g. Google map is at .25 zoom level increments, for instance), then theoretically this should fix the issue. However, I don't believe the JS that ESRI uses is compatible with fractional zoom levels. I too would love to see ESRI move into the 21st century with this stuff, but I don't think that'll happen any time soon.