ThinkGeo.com    |     Documentation    |     Premium Support

ArcGISServerRestLayer Tiling Issue

By default, the ArcGISServerRestLayer is requesting multiple 512x512 tiles for any given extent. This is resulting in arcgis server labeling the same feature multiple times (once per tile) and also arcgis server isn’t interpreting the correct scale in terms of layer visibility, as each requested tile is much smaller than the actual current extent.

I have searched but cannot find a way to disable the multiple tile requests. I just want one http request per server endpoint with the BBOX being the current extent. I tried manually overriding the URL on the SendingWebRequest and then disabling future url request at the same extent, but this doesn’t work.

Can someone point me in the right direction?

Thanks!

Thanks Ben,
You could try with

        ArcGISServerRestLayer arcGISServerRestLayer = new ArcGISServerRestLayer();
        LayerOverlay overlay = new LayerOverlay();
        overlay.Layers.Add(arcGISServerRestLayer);
        overlay.TileType = TileType.SingleTile;

TileType.SingleTile will only send one request base on current map size and the scale.

Thanks

Frank