ThinkGeo.com    |     Documentation    |     Premium Support

Showing Feature after Adding to Database in InMemoryFeatureLayer

Hello,


I am trying to show a feature after adding it to the database.  



 



//After adding to the database I attempt the following, that does not throw errors
                Map1.EditOverlay.Features.Clear();
                Map1.EditOverlay.TrackMode = TrackMode.None;
                //This is where I re-create the property layer with the new property
                CreatePropertyLayer();
                dynamicOverlay.Redraw();


The property does not show up until I do a complete refresh of the page.  Any ideas?



Hello Chad, 
  
 Thanks for your post and code, I want to know what’s the type of your PropertyLayer? 
  
 Regards, 
  
 Gary

InMemoryFeatureLayer. 
  
 What I have done for the moment to get around this is to clear out the entire map, reapply layers/markers, and focus the map on the bounding box for that property. 
  
 I would much rather have the dynamic layer, which includes the propertyLayer, refresh so I don’t have to do the above.

 Hello Chad,


 
 We have a demo as following that we put a shape file layer into a dynamic overlay, update that shape file and refresh, I believe the shapefilefeaturelayer as same as the InMemoryFeatureLayer. Can you compare the difference between this sample and yours? It will be helpful if you can send your sample to us so we can recreate here.
   
 gis.thinkgeo.com/Support/Dis...fault.aspx
   
 Regards,
 
 Gary