Thanks for the response. So the answer is no on the alternative method then? Is there no way to manually request a larger extent than the control size?
There is currently no direct option in the API for requesting an extent larger than the map from an ArcGISDynamicMapServiceLayer and preventing requests until the Map extent nears this larger envelope. Ideally you would use an ArcGISTiledMapServiceLayer or an ArcGISLocalTiledLayer to meet this requirement.
However, I am investigating possible solutions based on the DynamicMapServiceLayer / DynamicLayer and will update this thread as soon as i have more information.
Hi,
Thanks for the sample and sorry it has taken a while to get around to using it.
We encountered two issues with using the sample so far:
1. We cannot use the BufferedArcGISDynamicMapServiceLayer class in a Map where Accelerated Display layers is enabled (it throws an exception on intialization) This is a major issue for us as we encountered differences in behavior with Feature Editing using the EditorWidget when Accelerated Display Layers are disabled. Is there a workaround so that we can use the class in a map with Accelerated Display layers?
2. The class ignores the current TimeExtent information on the host Map. Our application uses TimeExtent information - so the BufferedArcGISDynamicMapServiceLayer needs to be time aware - can you suggest a way of implementing this? I took a look at esri help resources at this is not obvious.
Regards
Ian
Hi,
Unfortunately it is not possible to make the modification for the accelerated display mode.
This leave two options:
1. Use an ArcGISLocalTiledLayer (as suggested previously - but I cannot recall why this is not a viable option in your solution). They can take some time to generate and do take up more space on disk but the performance benefits typically far outweigh these downsides.
2. Try the new .NET SDK beta which should handle these frequent pan requests more gracefully (but still will not generate a larger dynamic layer image extent than the extent of the map). Again in this case we advise using an ArcGISLocalTiledLayer for a seamless panning experience.
We are aware of the drawbacks of Tile Packages and on the longer term roadmap for the new .NET SDK we are looking at introducing vector basemaps which will combine seamless panning and richer dynamic rendering with a smaller disk footprint and reduced generation time.
Cheers
Mike