I'm designing an ArcGIS JS 4.x web application, internally hosted and internally viewed only (not publicly accessible). It'll include a basemap gallery with ESRI hosted basemaps. Upon previewing the application, our test users find "Sources: Esri, HERE, Garmin, USGS,...etc." to be annoying and distracting in the layout when using the print service to export to PDF. They'll have the option to choose a "map_only" or custom print template (portrait or layout).
With this being said, I need a little clarification regarding attribution requirements.
In the PrintTemplate API page, it says this for attributionVisible: "When false, the attribution is not displayed on the printout. This only applies when the layout value is map-only."
Are we allowed to hide attribution for "map_only" exports, or is the ESRI AGO basemap credit required for all print templates? I didn't see this explicitly stated. Is there any exception with live or printed maps that I may have overlooked? Just double-checking.
Solved! Go to Solution.
Hi @Andy_Morgan, that's a great question. That property is there so that users can hide the attribution when using MAP_ONLY print-out, with the understanding that the attribution must exist elsewhere. One such use case is for presentations, where the presenter may wish to display an attribution-free image of a map, but will add a header or footer (etc.) text with the relevant attribution to that slide.
Licensing and Attribution
https://developers.arcgis.com/javascript/latest/licensing/
Esri Attribution
https://developers.arcgis.com/terms/attribution/
Hope this helps!
Hi @Andy_Morgan, that's a great question. That property is there so that users can hide the attribution when using MAP_ONLY print-out, with the understanding that the attribution must exist elsewhere. One such use case is for presentations, where the presenter may wish to display an attribution-free image of a map, but will add a header or footer (etc.) text with the relevant attribution to that slide.
Licensing and Attribution
https://developers.arcgis.com/javascript/latest/licensing/
Esri Attribution
https://developers.arcgis.com/terms/attribution/
Hope this helps!
That property is there so that users can hide the attribution when using MAP_ONLY print-out, with the understanding that the attribution must exist elsewhere.
Thank you for clarifying that, @Noah-Sager! My team has been discussing this for a while, so I really appreciate having an answer. What's the best process to add an official statement to the documentation? Several places would be helpful, but one would be sufficient: