映射一种 asp.net 应用程序
Posted
技术标签:
【中文标题】映射一种 asp.net 应用程序【英文标题】:map kind of asp.net application 【发布时间】:2011-02-24 12:08:29 【问题描述】:我想创建一个 asp.net 应用程序,它可以在布局中显示从房间 A 到房间 B 的方向。所以布局将是房间的网格,如果用户想要获取从房间 A 到房间 B 的方向,应用程序以蓝色突出显示路径。
我不知道如何开始?我可以使用什么来创建楼层布局,然后突出显示所需的路径。任何指针?谢谢。
【问题讨论】:
【参考方案1】:也许你可以实现寻路算法,例如 A* (http://en.wikipedia.org/wiki/A*_search_algorithm)。 如果您描述,我会创建一个二维数组的地图,表示可通过和不可通过的“正方形”网格 - 在您的情况下房间及其墙壁,并使用 A* 算法在可通过的“正方形”上找到最短路径。然后根据算法结果,我会像丹尼尔建议的那样生成图像中的路径。
我认为this教程可以帮助理解算法。
【讨论】:
【参考方案2】:如果您想将路径显示为图像,那么这里有几个关于如何在 ASP.NET 中生成图像的链接:
Generating Images Dynamically in ASP.NET Generating ASP.NET Images on the Fly【讨论】:
以上是关于映射一种 asp.net 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
in (ASP.NET) 之外的流利 NHibernate 错误映射程序集
ASP.NET Core MVC 之控制器(Controller)