ThinkGeo.com    |     Documentation    |     Premium Support

Overlays in session

Hello,


I would like to know the method to get the size taken by the map.customoverlays. I want to create a webmethod (or use a ashx handler), but I can't get the customoverlays in it because it is static. So the only method I see is to put the customoverlays in the session. Do you think it is possible with 30 overlays (googleoverlay, inmemoryfeaturelayers, inmemorymarkerlayers, wmsoverlays...), or the size is too much for an asp.net session?


Thank you for your help.


Best regards,


André



Hi Andre, 
  
 Currently, there isn’t a good way to get the size token by map’s CustomOverlay when storing in Session. That largely depends on which Overlay we are using, all the overlays takes a very small memory except LayerOverlay, which depends on how many layers in it. I did a test with our worldMapKit, which hosts more than 100 layers, and access it from 3 clients, seems like it doesn’t took a lot. Can you let us know how many users mostly access the website at the same time? 
  
 Thanks, 
 Johnny 


Hi Johnny,


Thank you very much.


I think we can reach 100 users at the same time. I have many layers (10-20) with a GdiPlusRasterLayer and an AdornmentLayer, and a few InMemoryMarkerOverlays (1 - 3).


Do you think it is too much?


Best regards,


André

 




andre, 
  
 I think that’s ok if you don’t need to load thousands of markers in view port for one time. 
  
 Thanks, 
 Zhang