2010-01-04 82 views
2

我正在寻找一个可以显示世界地图的.NET图表组件,并带有遮蔽不同国家的选项。免费软件.net地图组件?

有没有免费软件产品可以做到这一点?

这需要“脱机”,所以任何Google类型的API都不可能。

+0

记得标记答案。 – 2010-05-07 17:26:17

回答

0

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

SVG是一种XML格式,您可以使用常规样式表更改单个对象的颜色(如果它们已正确定义)。在world map on Wikipedia(您可以自由使用)的情况下,各国都定义如下

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

所以,在你的代码,你可以添加到样式部分类似

.ca { fill: red; } 

和你'重做。

[欢呼Simonw对SVG的启示]