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

解决方案 »

  1.   

    可以将公路的每一节点看成一个对象,把他的属性用数据库存起来,比如一个涵洞,记录他的编号、名称、横纵坐标、在哪条路上、在哪条路下等。把相临的有连线的对象的连接关系也存起来。
        在表示时,每一个对象用一个小图标表示,图表位置从数据库中取,各条路有库中存放的各对象的关系生成。
        点击某一节点时,以鼠标指针所在的位置为横纵坐标,查出相应的记录。
        当修改时也一样通过坐标定位要修改的对象。
      

  2.   

    有没有简单的实现源代码?并且界面是如何生成的和如何保存的???
      

  3.   

    我以前做过一个,是铁道部道口管理的,内容和你说的基本一样,点击每个道口后会出示道口信息和道口图片,不过做时比较麻烦,我是用绝对坐标做的,在坐标内动态创建图标,产生图标事件。