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++)
{
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>