ThinkGeo.com    |     Documentation    |     Premium Support

Clustering

Hello,




I have a bunch of InMemoryMarkerOverlay, each with its own Marker (single Feature).

Each of those InMemoryMarkerOverlayhas a popup and a click event (ASP.net server side)

What I need to do is concatenate the popups data and preserve the click event (all layers register the event to the same Method)

I was trying to use the site's example, yet I cannot find a way to access the InMemoryMarkerOverlayfrom the overridden DrawCore method with no success.

Have I missed something?

Is there another way of solving my problem?




Thank you in advance, 

Runny



Ruuny, 
  
 Sorry, I didn’t get your intent. Here are my questions. Which example do you use and why do you access the InMemoryMarkerOverlay from the overridden DrawCore method? Could you depict your requirement specifically?  
  
 Thanks, 
 James

James, 
  
 Sorry for my brief question. 
 I’ll explain : 
  
 1. My goal is to add Marker clustering to my current map layout 
 2. Currently I have a bunch of markers on a map, each with a separate popup and click event. 
 3. To enable popups and click events, each of my markers has its own InMemoryMarkerOverlay, this overlay has a popup Popup.ContentHtml and a click event.Click  
 4. Now I need to cluster some of those markers (those that have more than one marker in a given region). 
 5. I am using the clustering example from wiki.thinkgeo.com/wiki/File:ServicesEditionSample_ClusterPointStyle_CS_090918.zip as reference. 
 6. As am trying to find a way to create clustering without losing the popups and events I was hoping I could manipulate the InMemoryMarkerOverlay  on the DrawCore call (Am I could be completely out of track here… ?) 
 7. Even a pre-processing solution will do (Maybe to determine proximate Markers before the InMemoryMarkerOverlay initiation). 
  
 Thank you for your help, 
 Runny 


Runny, 
  
 Thanks for your detailed description. ClusterMarkerStyle is only useful to one InMomeryMarkerOverlay. So if you have multiple InMomeryMarkerOverlays, they can’t be clustered. I think you can add the markers that you want to cluster to one InMomeryMarkerOverlay, so the markers can be clustered.  
  
 Here is a sample. Hope it makes sense. 
  
 Thanks, 
 James

James, 
  
 Thank you for your help. 
 Am I missing something or did you forget to attach the sample ? 
  
 Thanks, 
 Runny

Runny, 
  
 Please look at another related post 
 gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/12/aft/8701/afv/topic/Default.aspx 
  
 Thanks, 
 James

Thank you. 
 I will look into that.

Runny,


I have attached the sample again, I am afraid the discussion forum had some problem that the file didn't be attached.


Please try the sample and let me know your result.


Thanks,


James



Post8706.zip (119 KB)