ThinkGeo.com    |     Documentation    |     Premium Support

AutoRefresh Layer JSON error

 Hi,


I'm using AutoRefreshOverlay.aspx in the CSharp 2010 Samples as a basis to adding autorefresh capability to my SimpleMarkerLayer.


The sample seems simple and when run it runs fine and provides the functionality that I require.


My setup is as follows


XP SP3


VS2010. Dot Net 4.0


IE7 and Chrome 


IIS V5.1


Map Suite Web Edition  4.0.40.0


However when I add the following to my own project


 


        private void CreateVehicleLayer1()


        {


[Code snipped] 


       SimpleMarkerOverlay vehicleOverlay = new SimpleMarkerOverlay("Vehicles");


        vehicleOverlay.IsVisibleInOverlaySwitcher = true;


        vehicleOverlay.AutoRefreshInterval = TimeSpan.FromMilliseconds(20000);


        vehicleOverlay.Tick += new EventHandler<eventargs>(vehicleOverlay_Tick);</eventargs>


}


 


void vehicleOverlay_Tick(object sender, EventArgs e)


        {


            SimpleMarkerOverlay markerOverlay = (SimpleMarkerOverlay)Map1.CustomOverlays["Vehicles"];


            this.TestOverlayRefreshLabel.Text = "Refreshed at " + DateTime.Now.ToString();


        }


I get the error below after the first 20 second refresh.


I have only one marker on the map at the minute



 


I'm using a SimpleMarkerOverlay at the minute while waiting for an issue with the InMarkerMemoryOverLay to be resolved.


gis.thinkgeo.com/Support/Dis...aspx#19033


Any idea as to what I have missed?


 


Rgds,


Liam


 



Hi, Liam 
  
 The error occurs when you deploy it on IIS or on the ASP.NET Development Server? 
 I have tried to add one marker into SimpleMarkerOverlay and enable the auto refresh functionality using the same environment with you, and also I have deployed it on the IIS server and run it directly with VS2010. However I also got it work well. Can you show me the “exp” value in the screenshot you have provided in the last post? It’s json data for markers and on the client-side, we need to parse it.  
 Also if you can send us a simple sample solution to recreate the problem, and we will appreciate with that. 
  
 Thanks, 
  
 Khalil

Hi Khalil, 
  
 This is no longer an issue for us following the resolution of the issue blow. 
  
 gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/12/aft/7881/afv/topic/Default.aspx 
  
 We no longer need to use the Simple Marker Overlay and the error above does not occur for the InMemoryMarkerOverLay. 
  
 Thanks, 
 Liam

Hi, Liam 
  
 Thanks for your feedback about this post. 
 In case you need help about this problem, please feel free to let me know. 
  
 Thanks, 
  
 Khalil