我正在制作一个小型的面向物流的地图... 我得到了一个包含用户及其当前位置的数据表(如电台名称),我得到了一个全部“车站”和路线之间。在vb.net中创建一个简单的“地铁”地图
当前的任务是当两个用户可能见面(即一个用户离开另一个用户是一个两站)并做出统计报告(用户访问的站点最多)时发出警告,但我不知道从哪里开始。 实现这个最经济的方法是什么?
我看了GIS软件,但我不知道如何制作道路 - 并与他们一起工作;有太多不需要的东西,也没有我需要的功能,或者到目前为止我没有找到它们。
我正在制作一个小型的面向物流的地图... 我得到了一个包含用户及其当前位置的数据表(如电台名称),我得到了一个全部“车站”和路线之间。在vb.net中创建一个简单的“地铁”地图
当前的任务是当两个用户可能见面(即一个用户离开另一个用户是一个两站)并做出统计报告(用户访问的站点最多)时发出警告,但我不知道从哪里开始。 实现这个最经济的方法是什么?
我看了GIS软件,但我不知道如何制作道路 - 并与他们一起工作;有太多不需要的东西,也没有我需要的功能,或者到目前为止我没有找到它们。
你可以用php + JS(jQuery)和SQL来做到吗?因为我认为这是最好的方式。就像一个在线应用程序。
但如果你真的需要用VB.net要做到这一点,我会尽量回答你的问题:
来实现这一点(我认为)最经济的方式就是让writen在.net中的东西你自己的功能像:
Function get_number_of_users_in(stationID)
Function draw_user_in_image(userID)
and all the functions you may need...
在此之后,你就可以开始使用图形界面让你的主要程序,你可以简单地添加蒂莫刷新countent(图像,具有位置...)
你可以实现一个网格并将其放在它上面,这样你就可以散开了发挥用户在X,Y coordenate中的作用。像:
******************************
* Your image *
* -------------------------- *
* - - *
* - Your grid - *
* -------------------------- *
******************************
接下来,设置固定coordenates像站-1 = [(4,5)]
而且CONTROLE的位置在主PRG是这样的:
If get_user_next_to_station(userID) Then
msgBox('An user is close to station'&get_station_name(stationID)'!!')
EndIf
Sory为我可能在VB中的错误,这是一段时间,我没有触及这种语言xD但它只是为了告诉你如何做到这一点。
嗯,我认为这是我会这样做的方式,这取决于你和你的时间和编程技能。希望这对你有所帮助,如果你需要更多的帮助,你可以问我,没有问题。祝你好运 !
嗯,我也在想那个,但是......有200多个电台每个都有3-7个邻居,约150个用户 - 它可能会有点慢......好吧,如果没有其他选项,我会坚持下去。我不知道PHP + JS好,所以没有它......谢谢:) – utrack 2013-02-28 12:55:38
你终于找到了更好的做法吗?对不起,我对这个projet很好奇,因为我觉得它很有趣。实际上, – Russo 2013-03-07 21:59:25
图表图将起作用。 – utrack 2013-04-10 11:55:47