Good afternoon,
In SDK 3.X there was simple but very useful method: getImageUrl(extent, width, height, callback).
It worked for dynamic ESRI services, WMS services.
Does WMSLayer have something similar in SDK 4.X? MapImageLayers have createExportImageParameters(), but what about WMS layers?
I guess I need something what is used in fetchImage() method.
https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-WMSLayer.html#fetchImage - should work in this case. Have you looked at it? You can do something like
const image = await layer.fetchImage(view.extent, view.width, view.height);
console.log(image.src);
Thank you. It works, but it is not ideal because I want to retrieve this url without generating a request 🙂