ThinkGeo.com    |     Documentation    |     Premium Support

Disable cache

Hy,


how can I disable LayerOverlay chache?


I use   Map Suite WPF Desktop Edition 4.5; I have two overlays for the terrain and the streets and one that represents gps signal.


When the user switches to "Rotate" mode, I need to disable the cache because  the projection angle of background overlays is constantly changing.


Thanks in advance,


Azzurra.



Hello Azzurra, 



Thank you for your post. 



To disable the cache, you need to simply set the TileCache to null. 



layeringOverlay.TileCache = null; 


Any more questions please feel free to let us know. 



Regards, 



Gary



Hy gary, 



Thank you for your asnwer, but when I apply the function you have suggested, a strage thing happens:


Instead of disabling the cache, a lot of new folders with random(?) Guids are created and filled with new cached tiles.


What do you think?


Azzurra.



 Azzurra, why don't you simply set the cache to null? 


 







 layeringOverlay.TileCache = null;


Hello Azzurra, 
  
 Yes, I think Klaus’ way is a better way to do, please have a try, and if you still meet the problem, please let us know. 
  
 And thanks Klaus. 
  
 Regards, 
  
 Gary

Hello Klaus, 
 I have one problem with your code, I see the overlays with correct projection only when the gps signal moves out the current extent. 
 Until it happens the background overlays do not rotate. 
 I’m sorry for my English, Is that clear? 
 Thanks Azzurra.

Hello Azzurra, 
  
 If I didn’t misunderstanding, you mean the background overlay do not rotate until the gps signal moves out the current extent, then you can get the right projection? 
  
 I want to make sure, what’s the projection did you use, the Gps signal use the map unit decimal degree. Please make sure you set the right projection to the background overlay. 
  
 Regards, 
  
 Gary

  
 I want to make sure, what’s the projection did you use, the Gps signal use the map unit decimal degree. Please make sure you set the right projection to the background overlay.  
 
 
  
 Yes, I’m sure.

Hello Azzurra, 
  
 I need more information to resolve this problem, what’s your logic to rotate the overlay, and how to fire it? 
  
 If you can provide a simple sample to recreate this, that will be helpful. 
  
 Thank you for your help. 
  
 Regards, 
  
 Gary