ThinkGeo.com    |     Documentation    |     Premium Support

Cache& Style

Hi,

I used the caching to increase the speed of loading the map and ..., but I recently find a problem.




When I change the style of the layer, the control uses the caching data and if I want to apply the new style, I have to remove the cached data (that means loading data again which take time).




So, what's the best way to change the style and use the cache to apply that changes?




Regards,

Ben



Hi Ben, 
  
 If you are using a set of predefined styles, we’d recommend changing the cache id (which associates with each predefined style, you may wanna store them in a dictionary) every time you change the style. This way you’ll be able to load different caches for different style. 
  
 And if the styles are not predefined and you might randomly change the styles, then it becomes too complicated. For example, we need to obsolete the old caches and redraw them again. I don’t think there is a way to replace a cached file without redraw the image. You still have to either delete the cached files or change the cache directory to make the new style to take effect (which is probably what you are doing now). 
  
  Sorry for the inconvenience. And feel free to let us know if you have any further questions. 
  
 Thanks, 
 Howard