如何使用图像创建交互式地图

时间:2012-05-30 00:09:51

标签: c# .net wpf silverlight

我有几张图片,我想在Silverlight和WPF中创建一个交互式地图。图片来自国家和县。我试着做一些关于如何完成的搜索,但是还没有找到关于如何完成这个的好例子。所以我很感激你的帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我参与了creating a Xaml World map from scratch (below),仅仅花了将近一天的时间来制作风格化的多边形版本(没有精细的细节)....

此后我购买了Wacom Bamboo平板电脑和手写笔发现与鼠标相比,工作速度提高了约5倍。

world map

引用自己:“您将地图导入为背景图像并使用钢笔工具在国家/地区之间进行点对点跟踪。将所有这些路径段合并为一条路径。然后为每个路径创建一个单独的多路径状态(关闭它们以允许填充)。“

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

基本上,该屏幕上的所有其他内容都是用户控件和自定义控件。计算出你想要的行为并创建控制以满足你自己的需要。

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