免费软件.net地图组件?

时间:2010-01-04 14:09:10

标签: .net map charts

我正在寻找一个可以显示世界地图的.NET图表组件,可以选择遮挡不同的国家。

是否有任何免费软件产品可以做到这一点?

这需要“离线”,因此无法使用任何Google类型的API。

2 个答案:

答案 0 :(得分:0)

我认为一种方法是使用SVG世界地图并动态编辑其代码(并重新加载图片)以显示高光。

SVG是一种XML格式,如果正确定义,您可以使用常规样式表来更改单个对象的颜色。对于world map on Wikipedia(您可以自由使用),国家/地区被定义为

<path class="landxx ca" d="M 614.43303,201......." id="path4906"/>

因此,在您的代码中,您只需添加类似

的样式部分即可
.ca { fill: red; }

你已经完成了。

[为{SVG启蒙欢呼Simonw]

答案 1 :(得分:0)

Microsoft Silverlight Toolkit 是免费的,可以脱机使用。你可以用它开发自己的世界地图。

注意:您的用户需要安装Silverlight