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

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

            sb.AppendLine("\"/>");
        }
    }
           
    
return sb.ToString();
}

 

 

  实际上,在服务端将空间数据转化为Xaml并非实现传递空间数据到客户端并解析呈现到GIS界面的唯一选择,还可以将数据库空间数据处理为KML、GML等常用的其它能够表示存储地图数据的任意格式返回到客户端使用。这里为何选择将空间数据解析为Xaml语言标记的目的是为了Silverlight能够直接将Xaml语言标记解析为对应的对象,并能够直接使用。如果选择将空间数据解析为别的地图数据格式,还需要额外的解析算法去实现空间数据的解析。

 

四、Bing Maps客户端的实现

  Bing Maps Silverlight客户端只需要调用上面提供的WCF Service接口,将空间数据查询到客户端,然后通过XamlReader的接口解析Xaml为对应的对象即可,可以在应用程序加载时就发起对接口的调用。如下代码块所示:

public MainPage()
{
    InitializeComponent();
    
    
//调用WCF服务接口查询空间数据到客户端
    DataServiceClient service = new DataServiceClient();
    service.QueryPolygonsCompleted 
+= new EventHandler<QueryPolygonsCompletedEventArgs>(service_QueryPolygonsCompleted);
    service.QueryPolygonsAsync();
}

private void service_QueryPolygonsCompleted(object sender, QueryPolygonsCompletedEventArgs e)
{
    
if (e.Error != 

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

推荐热点

  • 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