映射一种 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 MVC 4 (一)路径映射

ASP.NET Core MVC 之控制器(Controller)

ASP.NET Core 中的对象映射之 AutoMapper

ASP.NET 虚拟路径映射到另一个不允许的应用程序

ASP.NET MVC 4 (一)路径映射