需要实现:打开一个页面,显示出某市的地图,分成每个区,每个区的颜色表示该区的当天案件多少达到一定数量案件,就升一个等级,最高为红色,最低为绿色。当鼠标经过该区时,弹出一个小页面,显示该区的案件数目我知道读取数据库,然后确定等级,但是这个图该怎么弄?需要什么技术,需要哪些软件?好像DREAMWEAVER里可以实现鼠标经过一张图的某个区域,产生变化。请做过这方面的高手指点下,越详细越好

解决方案 »

  1.   

    GIS?我以为只要找个美工,把所有图片画出来,就差不多了
      

  2.   

    图片模板文件 JPGraph 结合JS MouseOver+AJAX
      

  3.   

    简单一些的可以这样做,HTML里的Map就是处理这个问题的。
      

  4.   

    如果使用Swing,那就更简单了,定义每个地区的GeneralPath和图片,然后判断鼠标进入哪个地区,高亮图片就可以了。
      

  5.   

        要是你的地图内容比较复杂,使用GIS吧!用图片实现可能不是太好做!如果没有自己的GIS系统,你用GoogMap或其他地图API这个功能应该好实现,不过你要对javascript,Ajax要熟悉!
        要是地图内容不是很复杂,只是简单但标识一下哪个哪个区,你可以是现在服务器端生成图片,以区域划分图为地图,然后在上面画红、绿等等,然后动态在这张图片上生成MAP区域
      还有一方法是使用DIV根据你区域划分图,在每个区的上面放一个DIV,在DIV中显示红、黄、绿图片或设置DIV的颜色,DIV的位置要求比较准确,这就要求你对DIV布局和通过脚本对页面DIV的动态布局的掌握,要求比较高了!
       还有其他方法是使用FLash等实现,这可能要求你会AS什么的!
       
      

  6.   

     要是地图内容不是很复杂,只是简单但标识一下哪个哪个区,你可以是现在服务器端生成图片,以区域划分图为地图,然后在上面画红、绿等等,然后动态在这张图片上生成MAP区域
    请说详细点,想不出怎么再每个区显示不同颜色