Hi Guys,
Does anyone know if the WPF (or the Silverlight) component will allow for a local cache to be stored to allow for faster map viewing similar to something like temp internet files (I know ADF can do this)?
We need to cache the map data locally on the client's PC to enable faster browsing because of bandwidth restrictions, but have a sort of timestamp on the tiles so that if the user is connected and there is new tiles available from the REST cache, to replace the local cache (sync the cache). This could also allow for offline map browsing for users with Firewall restrictions.
My thought was to use the ArcGISTiledMapServiceLayer functions to load the data from the local cache into the WPF viewer (this works if you have a pre-defined cache stored on the desktop), but I am struggling with the Connected scenario. I need to intercept the downloading of the ArcGISTiledMapServiceLayer tiles, get the tile URL and tile info (like a created timestamp or something) and download the tiles to the local cache store (if newer) on the user's PC.
The process flow:
If user is online > check REST cache timestamp > download new tiles to local cache > display Tiles from local cache
If user is offline > display Tiles from local cache
Has anyone done something similar? Any help would be great.
Pieter