gpt4 book ai didi

silverlight - 寻找一个简单的 Silverlight map 组件

转载 作者:行者123 更新时间:2023-12-04 02:29:22 26 4
gpt4 key购买 nike

我正在寻找一个显示美国 map 并允许用户单击某个州并查看与该州有关的信息的轻量级 map 组件。我要显示的数据在我的数据库中。我只需要知道选择了什么状态,这样我就可以显示详细信息。这是我正在做的事情,目的是熟悉 Silverlight。

到目前为止,我对 Silverlight/Maps 所做的所有搜索都指向了比我需要的复杂得多的解决方案。我的看法是,使用 Bing map 来完成这个简单的任务会浪费 Bing 提供的功能。

有人知道这样的组件吗? Bing map 不是完成这项工作的正确工具,我错了吗?

TIA!

最佳答案

如果您可以访问 Expression Studio(特别是 Expression Design),将 map 创建为基于矢量的图像非常容易。与图像相比,Xaml 中的多路径在存储和服务方面也相对高效。

您导入一张 map 作为背景图像,然后使用钢笔工具在全国范围内逐点追踪。将所有这些路径段组合成一条路径。然后为每个状态创建一个单独的多路径(关闭它们以允许填充)。

构建所有这些需要几个小时(我知道已经为世界地图国家/地区选择器完成了这个......对于下面样式的一个多边形需要 4-5 个小时):

enter image description here

通过让每个状态都由填充的多边形路径突出显示(通过更改填充颜色)来表示鼠标进入/鼠标离开事件是微不足道的。

如果您想要风格化 map ,请移除图像,否则在州多边形上使用透明度以通过翻转显示 map 。

更新:

如果您有自己的图形输入板和笔,这种点对点工作比使用鼠标快大约 5 倍!

关于silverlight - 寻找一个简单的 Silverlight map 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com