ThinkGeo.com    |     Documentation    |     Premium Support

ContextMenu on a feature

Hi,


is it possible to display a context menu over a feature? 


I'm using an InMemoryFeatureLayer combined with ClassBreakStyle to display circles of different sizes over cities to represent  specific data loaded from a SQL 2008 database. I would like to add a context menu on these circles to perform further operations.


I'm considering on using different InMemoryMarkerOverlays (which support context menus), one for each circles size, but I think it's a heavier solution than the previous one.


Thanks in advance


Fabio


 



Fabio, 


You can use MarkerOverlay for each circle size. That will not be heavy as every marker is an image drawn on server part and that will not take much time.
 
There is also an alternative way you can try that is HighLightOverlay. You can handle the ClassBreakStyle with one HighLighOverlay and you can have some fancy effects like highlight a feature just by mouse over. However, this one is heavier as it gets WKT of every feature from server and draws them all in client part.
 
Here also attached a sample shows how to make it with HighLightOverlay, just remind the performance requirements of your application should be considered before you use that.
 
Ben.

172-Post4935.zip (10.4 KB)