0

我有几个图像,我想在 Silverlight 和 WPF 中创建交互式地图。图片是州和县的。我尝试对如何完成进行一些搜索,但无法找到一个很好的例子来说明如何完成这个。所以我很感激你的帮助。提前致谢。

4

1 回答 1

0

我参与了从头开始创建 Xaml 世界地图(如下),仅此一项就花了将近一天的时间来制作风格化的多边形版本(没有细节)......

从那以后,我购买了 Wacom Bamboo 数位板和触控笔,发现它的使用速度比鼠标快 5 倍。

世界地图

引用我自己的话:“您将地图作为背景图像导入并使用钢笔工具在全国范围内逐点追踪。将所有这些路径段组合成一条路径。然后为每个州创建一个单独的多路径(关闭他们允许填充)。”

创建它们后,您可以命名各个国家多边形并连接鼠标逻辑以使它们在鼠标悬停时全部发光或在按下时更改颜色等。

基本上,该屏幕上的所有其他内容都是用户控件和自定义控件。制定您想要的行为并创建适合您自己需求的控件。

在您的实例中,您可以使用不太准确的多边形,因为它们仅用于命中测试和突出显示,并且您希望在多边形下保留实际的地图图像。

于 2012-05-30T06:45:19.590 回答