Silverlight 2.0 Map

地图找到一个现成的图片然后在上面描的.粒度到省,理论上可以到区或者县,不过工作量实在太大.
和作GIS的朋友探讨过,他们的GIS用户通常要求精确到街道,甚至是马路上的一个下水井井盖.所以,我做的这个算什么呢?肯定不是一个GIS,加入数据只需要精确到省的话,当然了,是目前,那么它就是一个还算得过去的报表展现组件.










通过前三个图,可以统计类似如下的信息,比如博客园用户在全国的分布.看地图有点乱?把地图层去掉,清晰多了.

后两个图适合做如下的统计,比如此次来陕西博客园俱乐部参加活动的成员都是来自于哪里的朋友.另外通过这个图比较发现一些在平面表里很难发现的信息,比如上图中基本能说明此次活动的朋友基本上都不是来自于周边地区的,而是千里迢迢赶来的.

目前所遇到的问题,关于点击下钻.我分了好几个层,第一个层是地图层,第二个是点层,第三个是文本层,第四个是数据层,比如显示柱图或者关联线.Silverlight的元素很奇怪,无法圈定一个不规则区域范围,全都是矩形,这样地图捕获用户焦点的时候就很困难.后来想到的办法是再加一个热点层,用一个包含在省图形里的矩形框代表热点区域,不过困惑至今的是鼠标的任何事件居然捕获不到.

基于安全考虑部分信息作了处理,并且以上图中数据均不是任何真实数据,切勿对号入座.

原文地址:https://www.cnblogs.com/aspnetx/p/1110742.html