Hello Everyone,
When using the WebTileLayer to load third-party tiles, if the tiling scheme used by the third-party tiles is not the ArcGIS Online/Bing Maps/Google Maps (Web Mercator) tiling scheme, it is necessary to specify the tileInfo information when instantiating the WebTileLayer so that the service can be loaded correctly.
The current issue is that when printing this layer, the tileInfo information is not included in the print request parameters. If the tileInfo information is not included, ArcGIS Server will default to assuming that the layer uses the ArcGIS Online/Bing Maps/Google Maps (Web Mercator) tiling scheme. It will then calculate the tile row and column numbers based on this assumption to retrieve data, ultimately causing a significant offset in the printed map.
I believe this is a product bug. I would like to know if there is any code that can be modified to resolve this issue.
Thank you!