SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight(5)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:38 点击:次
	   
	
	  
	  
	  get; set; }
}
	
        
        
        
	
        }
三、构造空间数据客户端对象
在这里请大家讲视眼转移到本篇前面代码片段的中加粗大红字体处,会发现使用了一个名为“ToXaml()”的方法,此方法的主要功能就是实现将空间数据转换为客户端Silverlight能够识别的xaml语言标记。该方法的详细实现如下代码块所示:
private string ToXaml(object polygon,string id)
{
    StringBuilder sb = new StringBuilder();
    //将数据库查询出的空间数据构造为SQL Server空间数据类型对象
    var geo = SqlGeography.STGeomFromText(
                                new SqlChars(
                                new SqlString(polygon.ToString())), 4326);
    //将空间数据构造为Bing Maps图形(多边形)对象的Xaml文本,以返回到客户端直接解析Xaml为Silverlight程序中的对象。
    for (int j = 1; j <= geo.NumRings(); j++)
    {
        
	
相关新闻>>
最新推荐更多>>>
              
          - 发表评论
 - 
				
 
- 最新评论 进入详细评论页>>
 








