SQL Servr 2008空间数据应用系列八:基于Bing Maps(Silverlight)(7)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:46 点击:次
/// 地图坐标点(经度,纬度)
/// </summary>
[DataContract]
public class MapPoint
{
[DataMember]
public double Latitude { get; set; }
[DataMember]
public double Longitude { get; set; }
public MapPoint() { }
public MapPoint(double lat, double lng)
{
this.Latitude = lat;
this.Longitude = lng;
}
}
四、Bing Maps客户端的实现
客户端的实现非常简单,首先创建Silverlight应用程序并添加Bing Maps Silverlight Control开发组件的引用,其次在界面中添加Map对象以显示Bing Maps原型界面,最后可以设计一个小的工具面板,以按钮的方式驱动触发绘制多边形的行为,以及保存图形到数据库的命令请求。如下界面效果:
对于绘制多边形的算法这里鉴于篇幅限制就不一一贴出来了,详细可通过文末提供的代码下载链接下载本文的示例代码。比如限制绘制一个【成都-重庆-贵阳-昆明】这四个城市组成的西南大区多变型图形,并将其图形数据以空间数据的形式存储到SQL Server 2008中。图形如下图所示:
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>