本人要做一个电子公路地图,能对公路上某一节点(如桥梁,涵洞等)进行查询,添加,删除,修改,并且所作的动作能保存,单击某一节点,可以显示此节点的相关信息,有类似的程序吗?能告诉我思路也可以,小弟先向各位大虾说声谢谢

解决方案 »

  1.   

    程序没有,因为我也在做类似地东东,这类似GIS系统,可以层层递进,我们是在用自己写的类和MapX,不过听说现在用的不多了。这属于公司机密,我不能给你。不过大体是通过节点类,生成节点,这是可移动地节点,在节点地右键点击菜单中加入详细信息菜单项,与具体地信息窗体关联。如果不需要级联向下展开地图要简单许多。添加和删除可以直接在图上做;修改则应通过弹出信息窗体,上面有修改功能。我还没有做完,也是刚开始,所以只知道这么多,高手见谅,别用水浇我呀
    ^_^
      

  2.   

    请问ShadowDancer,电子地图的界面是如何做的以及是如何保存的???
      

  3.   

    首先道歉,有事没看见,耽误这么长时间。
    背景图就是一张图片,你用MapInfo试试,就知道了,至于图片,一般是要买的。
      

  4.   

    假如不是用Mapinfo之类的专业工具而是用高级语言写的话,可以先定义一个节点类,其中包含如下属性:节点ID、节点名称等属性、节点邻居属性(一个组合),然后给它定义方法:增删邻居。对于电子地图的保存,可以参考Autocad的那种矢量图保存格式
      

  5.   

    Mapinfo一个较好的电子地图控件