【发布时间】:2011-09-21 08:51:02
【问题描述】:
我想将具有 7 层楼的商场/建筑物的地图集成到桌面应用程序中。
集成后,我还必须突出显示搜索到的路径(一家商店到另一家商店)。
【问题讨论】:
标签: .net wpf desktop-application
我想将具有 7 层楼的商场/建筑物的地图集成到桌面应用程序中。
集成后,我还必须突出显示搜索到的路径(一家商店到另一家商店)。
【问题讨论】:
标签: .net wpf desktop-application
如果问题是“怎么做?”,那么:
创建一个逻辑,将图像映射到表示地图上区域的实际正方形数组。
这将允许您计算从一家商店到另一家商店的路径,以防两者都在同一楼层。如果商店位于不同楼层,您可以将路径从当前位置映射到楼梯或电梯,然后在目标楼层映射到目标商店。
寻找路径的最佳算法是 Dijkstra 算法。您会发现许多可用的实现,但最好自己实践和实现。
【讨论】: