SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight(5)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:38 点击:
getset; }
}

 

三、构造空间数据客户端对象

  在这里请大家讲视眼转移到本篇前面代码片段的中加粗大红字体处,会发现使用了一个名为“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++)
    {
        

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Request.ServerVariables 参数大全
  • 执行全文索引时出现权限不足的解决方法
  • 导入excel文件处理流程节点的解决方案
  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • MongoDB安装为Windows服务方法与注意事项
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1