ThinkGeo.com    |     Documentation    |     Premium Support

Update an InmemoryMarkerOverlay on user input

Hi,


I am trying to impliment a Marker Highlight Layer  that changes with user input. ( I have added check boxes to alow the user to check to see data from a dynamic sql statement.  This data is loaded into a InmemoryMarkerOverlay and loads correclty on inital load however it does not update to display the new resultset when changed. 


How do i properly update an InmemoryMarkerOverlay  to show the newly  retrieved data or should this  be a diferent Overlay  type?


Thanks in advance.


 



Trevor,


The simplest way to update the features in the InMemoryMarkerOverlay is to clear all the features and re-add the new features. If there is only few features are be updated, you can edit them directly by:inMemoryMarkerOverlay.FeatureSource.UpdateFeature(newFeature);


We have an online sample which shows clear and re-add marker to update it. Although it has only one marker but I think it makes sense.

websamples.thinkgeo.com/webe...arker.aspx


If you have any questions please let me know.


Thanks,

Howard