ThinkGeo.com    |     Documentation    |     Premium Support

Silverlight Features

 


Are all the features of the the Web.Edition available in the silverlight edition today? If not, which things are not available.

Hi Lyle, 
  
 In Silverlight Beta 1, it cuts some of web edition’s features, all items below are not supported on client-side of Silverlight but works fine in web edition, we are keeping adding new features in Silverlight edition and making the upcoming version better. 
  
 1. Google, Virtual Earth, Yahoo overlay, 
 2. Read/Load server cache, 
 3. Draggable marker. 
 4. ClassBreakMarkerStyle, ValueMarkerStyle in MarkerOverlay. 
 5. FeatureSourceMarkerOverlay, 
 6. RasterLayer. 
 7. Mini Map, Keyboard navigation, loading image. 
 8. Supports EPSG projection only, but web supports more. 
  
 We also have server-side DLL which renders images as the way used in web edition, please look through our samples. 
  
 Any questions please let me know, 
  
 Thanks, 
  
 Howard 


1. MsSQL2008FeatureLayer, MrSidLayer, WFSFeaturelayer, Jpeg2000Rasterlayer, …? 
 2. Support smooth zoom in/out? 
 3. Tile layer? 
 4. Chart? 
 5. Style?

Hi Kevin, 
  
 1. Silverlight is an app running at client’s machine, I don’t think Silverlight app can access database directly. Map Suite Silverlight Edition is a client-side control, it doesn’t support MsSQL2008FeatureLayer;  
  
 In web edition, MrSidLayer is using asp.net DLL which Silverlight assembly can’t reference, so we don’t support MrSidLayer, as well as Jpeg2000RasterLayer;  
  
 WFSFeatureLayer is supported in web edition, but in Silverlight, we can’t access data synchronize, so we don’t support in this version, we plan to add it in the next version. 
  
 On the other hand, we also have server-side DLL which supports all of these features in this version. 
  
 2. We’ll support smooth zoom in/out in the upcoming version. 
  
 3. We have tile layer, but in this version as we are using Microsoft’s deep zoom, the panning animation is different from the other overlays, so we cut it. In the upcoming version, we’ll have our own deep zoom control which will solve this issue. 
  
 4. I’m not sure what do you mean by “chart”, if you mean ZedGraph, we support render this on server-side but on client-side. 
  
 5. I’m not sure what do you mean by “style”, if you mean Layer’s style, we support it. 
  
  
 Any questions please let us know, 
  
 Thanks, 
  
 Howard 


Thanks, Howard.


Is it possible the SilverLight Map control calls a webservice to get a MsSQL2008FeatureLayer and add it to Map1.Overlays?


 


If yes, would you please provide me a sample.


 


Thanks.



Wish TG Map Suite Silverlight Edition looks and acts better than ESRI Flex and provides more features. 


resources.esri.com/help/9.3/arcgisserver/apis/flex/samples/index.html



Style means Layer’s style.  


I also wish Map Suite 3.0 can provide XML style features (like SLD for WMS).  


Developers/users can easily change the map style by modifying XML style files without changing any code.


webhelp.esri.com/arcgisserver/9.3/dotNet/index.htm#wms_sld_samples.htm



Hi Kevin, 



Technically, Silverlight Map control can call web service to access MSSQL Server, but currently, we can only get the features from web service and add into InMemoryFeatureLayer, in this way, the features will be drawn on client-side, please see the attached sample for detail.



On the other hand, if your map is drawn by bunch of complex data such as country, we strongly recommend you to render features by server-side which could take you better performance. A shape drawing by Silverlight is not efficient as we expected. For example, a state shape is a Multipolygon which is drawn by so many points, and most points are so close together that many of them can’t see by visual but actually drawn. In WPF, VisualHost is an efficient drawing logic which does not support in Silverlight, that’s why we \recommend you to use server-side rendering.



We have seen ESRI’s control which is cool in experience, but in Map Suite Silverlight samples, we just exposed the drawing logic at client-side, hopefully, we have good suggestions from you guys, I’m sure our control can be better and better.



XML style is a good feature and we’d like to investigate it first, we’ll let you know when we have ideas.



Thanks for your suggestions, if you have any queries please let me know.



Howard



633-RequestWebService.zip (28.8 KB)

Howard, 



Thank you very much for your sample code and tips. 



I might have to render the map on the server or write a WMS service for SilverLight map control. 



Thanks. 



Hi Kevin, 
  
 Great, we’ll keep on enhancing our Silverlight control, please keep an eye on our web site. 
  
 Any queries please let me know, 
  
 Thanks, 
  
 Howard