寻找资源尽可能多。我有一个很好的,简单的基于Silverlight的Bing Maps应用程序,它将引脚放入地图中。现在我有很多针脚,我想在运行中创建热图。我正在寻找解释如何解决这个问题的资源,但找不到任何东西。
那么,有什么想法吗?
答案 0 :(得分:5)
你可能没什么可做的。
生成热图的一种快速方法是将图钉重新加工为一个圆圈,背景为透明渐变,边缘完全透明,另一个透明度为中等透明度。当圆圈堆积起来时,颜色会更加强烈。
修改强>
将<{1}}替换为
<m:Pushpin ... />
答案 1 :(得分:0)
这是一个好主意,它适用于单色热图。正如约翰所说,颜色强度随圆圈重叠而增加。我是从代码中添加我的。这是我用过的代码......
Ellipse e = new Ellipse() { MaxWidth = 40, MaxHeight = 40 };
e.Width = 40;
e.Height = 40;
e.Fill = new RadialGradientBrush(Color.FromArgb(128, 255, 0, 0), Color.FromArgb(0, 0, 0, 0));
...我对如何将其扩展到从“酷”颜色到“热”颜色的多色热图非常感兴趣。目前我不知道该怎么做。本文(http://mapsys.info/44010/heat-mapping-crime-data-with-bing-maps-and-html5-canvas/)对HTML5兼容浏览器中的javascript有所了解。我不知道如何将其转换为Silverlight。