ThinkGeo.com    |     Documentation    |     Premium Support

Highlight Layer Color

 I have inherited an existing web Mapping project and want to change the default behavior of selected points (some of the time) in this case


 highlightLayer.InternalFeatures.Add("Point" & Map1.EditOverlay.Features.Count & SCount & Now.Millisecond, New Feature(pointShape))


will show up as yellow dots, how can I make the dots a different color. I remember I used use pen and brush objects but I don't see the pointShape object having these attributes any more. Probably an easy question but it's holding me up right now. Thanks.


 


 


 



Jeff, 
  
 Is the highlightLayer an InMemoryFeatureLayer? 
  
 I think you need find where the layer’s default point style set. 
  
 It should looks like this: 
  
 layer.ZoomLevelSet.ZoomLevel10.DefaultPointStyle = [Your Style]; 
 layer.ZoomLevelSet.ZoomLevel10.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; 
  
 You can change the yellow color to your color in [Your Style]. 
  
 Regards, 
  
 Don

 Thanks Don, that does work, but I wasn't expecting it to change the color of a selection I had already made.I was hoping to change the color of points that "overlapped" subsequent selections, actually just the overlapping and contained in.


What I am doing is trying to identify points (people) within a previous selection.


Thanks for you help though!


 


 



Jeff, 
  
 The easiest solution for that should be create another InMemoryFeatureLayer and put it at the top of your original layer. 
  
 You can set the new point style in the upper layer, when you select some points you can clear the upper layer then add the points to it.  
  
 I think this should works for you. 
  
 Wish helpful. 
  
 Regards, 
  
 Don