ThinkGeo.com    |     Documentation    |     Premium Support

Download dinamically layers?

Hi.

I want to work with layers download dinamically, from a sqlserver 2008.


How i can make this?


Through a service? a wcf service?

It's posible serializable the layer?


Any Sample?



Hi Salvador,



We have two parts for rendering map in Silverlight Edition; one renders images as bitmap while another one adds shapes on the Silverligh side.



We don’t support loading from MSSQLServer 2008 on client side (Silverlight Side), but server did. Please replace the code of our installed sample “default.aspx.cs” with the code below to render map on the server-side using MSSQLServer 2008.SilverlightMapConnector1.MapUnit = GeographyUnit.DecimalDegree;

string connectString = "User ID=userid;Password=password;Data Source=192.168.0.178/orcl;";
MsSql2008FeatureLayer sql2008Layer = new MsSql2008FeatureLayer(connectString, "states", "recid");
sql2008Layer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Country1;
sql2008Layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;

ServerLayerOverlay layerOverlay = new ServerLayerOverlay("NativeServer");
layerOverlay.Layers.Add(sql2008Layer);

SilverlightMapConnector1.ServerLayerOverlays.Add(layerOverlay);

Layer can’t be serialized by now, but we’ll support to be serialized by DataContract in further version.



Silverlight Edition is in beta which we are keeping on enhancing it all the time, if you have any suggestions please let us know.



Thanks,

Howard