是这样的,目前页面上有一张中国地图
标示出了各省、自治区、直辖市相应的边界
每个省、自治区、直辖市有四种状态
要求用四种颜色表示,根据后台采到的数据不同动态变化各省份的颜色大家知道,地图上省都是不规则的形状,一时不知道如何入手
请大家一定帮忙
提供示例、或思路、或相关可用的控件名称
先谢谢了!

解决方案 »

  1.   

    Flash,每个省一个影片. 然后...把数据库的参数传进去.
      

  2.   

    Flash,每个省一个影片剪辑. 然后...把数据库的参数传进去. 少说两个字.哈哈.
      

  3.   

    VML也可以,就是画的时候,比较麻烦.定好位就容易了.
      

  4.   

    既然用了边界数据,那就用vml
      

  5.   

    请问楼上,是否有vml绘制中国地图的例子?由于没有vml这块的知识,心里没底..
      

  6.   

    vml不难.你有编程底子,容易学的.google搜一下,vml教程保你看两天就会了.再说你你针对你这个地图的去对照用就可以了.
      

  7.   

    我看了一下vml,大抵是要用坐标来画不规则图形
    那如果要画出中国地图上各省的边界,那这些坐标数据怎么得到让我很头疼..up.
      

  8.   

    Flash 能完成  我现在还有一个Flash 地图呢  应该用的上 嘿嘿
      

  9.   

    慢慢画吧.画完,放出来,给大家下载.哈哈.我给了两个答案.vml, flash, 都是正确.100+100 = 200 ^_________^
      

  10.   

    将地图放到页面上,写个javascript.依次把鼠标点击的坐标记录到textarea里.坐标原点是图的左上角.你就按省份一下一下点吧.^______^这样可能更快一点,尽量图大一点.因为一定会有缝隙,到时候,vml缩一下,缝隙就看不见了.
      

  11.   

    http://alumni.chinaren.com/看高手的作品
      

  12.   

    将地图放到页面上,写个javascript.依次把鼠标点击的坐标记录到textarea里.坐标原点是图的左上角.
    =======不错
      

  13.   

    1.将地图放到页面上,写个javascript.依次把鼠标点击的坐标记录到textarea里.坐标原点是图的左上角
    -------------偶也赞同
    2.flash+xml动态添加
    3.http://main.mapbar.com/city/zhengzhou/这里也有点接口代码
      

  14.   

    js是可以办到。
    担心做出来后你的这个网页,在执行根据后台采到的数据不同动态变化各省份的颜色的时候,可能会引起客户端机器cpu占用率到90%的问题。关注
      

  15.   

    要不...我给你个flash中国地图? 就怕你不会玩AS.^________^
      

  16.   

    用这个http://alumni.chinaren.com/反编译下 自己改下不久可以了
      

  17.   

    chinaren的看起来好强啊,学习下
      

  18.   

    要不...我给你个flash中国地图? 就怕你不会玩AS.^________^
    ======================
    还真不会,...对BS整个都是入门级,一直在做winform..
      

  19.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>JavaScript Maps API</title><!--1、引入JavaScript文件-->
    <script language="javascript" src=" http://api.51ditu.com/js/maps.js "></script>
    </head>
    <body>
    <!--2、引入一个DIV-->
    <div id="myMap" style="position:relative; width:400px; height:300px;"></div> <!--3、创建地图对象-->
    <script language="javascript">
    var maps = new LTMaps( "myMap" ); maps.cityNameAndZoom( "beijing" , 5 ); 
    //maps.centerAndZoom ( new LTPoint( 11636224 , 3991040 ) , 5 );</script> </body>
    </html>
      

  20.   

    自定义折叠
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>JavaScript Maps API</title> 
    <script language="javascript" src=" http://api.51ditu.com/js/maps.js "></script>
    </head><body>
    <div id="myMap" style="position:relative; width:400px; height:300px;"></div><script language="javascript">
    var maps = new LTMaps( "myMap" );
    maps.cityNameAndZoom( "beijing" , 5 );
    var er1 = new LTMarker( new LTPoint( 11636224 , 3991040 ) );
    var er2 = new LTMarker( new LTPoint( 11641152 , 3992640 ) );
    maps.addOverLay( er1 );
    maps.addOverLay( er2 );
    </script>
    </body>
    </html>
     
      

  21.   

    多谢以上各位CSDN朋友的热情帮助.
    thx...
    给分!
      

  22.   

    空间数据库好象只有Oracle 支持把,别人说过
      

  23.   

    怎么反编译http://alumni.chinaren.com/