我有几张图片,我想在Silverlight和WPF中创建一个交互式地图。图片来自国家和县。我试着做一些关于如何完成的搜索,但是还没有找到关于如何完成这个的好例子。所以我很感激你的帮助。提前谢谢。
答案 0 :(得分:0)
我参与了creating a Xaml World map from scratch (below),仅仅花了将近一天的时间来制作风格化的多边形版本(没有精细的细节)....
此后我购买了Wacom Bamboo平板电脑和手写笔发现与鼠标相比,工作速度提高了约5倍。
引用自己:“您将地图导入为背景图像并使用钢笔工具在国家/地区之间进行点对点跟踪。将所有这些路径段合并为一条路径。然后为每个路径创建一个单独的多路径状态(关闭它们以允许填充)。“
创建它们后,您可以命名单个国家多边形并连接鼠标逻辑,使它们在鼠标悬停时发光或在按下时更改颜色等。
基本上,该屏幕上的所有其他内容都是用户控件和自定义控件。计算出你想要的行为并创建控制以满足你自己的需要。
在您的实例中,您可以使用不太精确的多边形,因为它们仅用于命中测试和突出显示,您将希望保留多边形下的实际地图图像。