请问,对于地图与数据信息对应的实现思想是什么?就是在一个地图上点击一国家范围,然后在下面显示这个国家的信息!,怎么才能实现地区范围与数据信息对应?有做过的朋友说个思想!谢谢!!!

解决方案 »

  1.   

    建议看看GIS开发方面的基础教程,不难
      

  2.   

    对于你的要求  不需要GIS
      

  3.   

    对于你的要求  完全需要GIS!!!!!!!!!
      

  4.   

    电子地图需要第三方控件。
    1.mapguide
    2.超图,国内的
    还有很多很多你下载一个supermap(超图)吧
      

  5.   

    先在国家上点击一下,这就可以获得你点击点的地理坐标
    然后和各个国家的区域(GIS术语,多边形)进行空间查询,包含(contain,一种空间拓扑关系)这个点的多边形就是这个国家,然后就得到这个多边形了,一般一个几何对象会合属性信息在数据库放在一起,可以通过这样找到你需要的属性信息也就是你说的数据信息吧
    希望对你有帮助
      

  6.   

    用这个方法试试啊,具体我记不清了
    private void onClick(objct sender,System.EventArgs e)
    {
    foreach(Control con in Controls)
     {
      if(this.control is label)
      {
           this.Text1.Text=e.Name;
      } 
     }
    }
      

  7.   

    如果你说的是GIS,那就是矢量化的事情了。如果自己开发引擎,还是比较困难的。
    但是一般需求的话,用个图片热点就解决了
      

  8.   

    我用过mapx,貌似很简单,你要做的,控件都帮你做了。你就给设个属性,然后鼠标形状就变了,你划中区域,数据就保存在控件中了,按照它规定的格式读出来就好了。