先说下要求:(1) 类似于google地图实现  http://ditu.google.cn/无滚动条的无级缩放图像显示,可以用鼠标中轮缩放,可以区域局部放大等功能上面的鼠标控制都可以自己加,关键是要是无滚动条的实现。(2) 推荐小巧好用的开源的图形交互系统,类似于Autocad,可以绘制基本的图形,如线、圆、多边形等,也可以选取图形元素修改属性,具备图层的概念,有很好的扩展性,方便自己添加新的图形元素

解决方案 »

  1.   

    http://www.websbook.com/fl/09/flashfgoogledtsfgn_13162.html
      

  2.   

    去年想弄数字地图的时候因为怕版权出问题 也想找一个库来做着  不过后来一想 要是自己去做地图 那可就麻烦了 
    小范围的还可以 也许可以自己通过照片什么的 描绘一下 大范围的总得有数据啊 这个数据不好得到啊 不知道去那里找
    最后 没有办法还是使用了Mapx 另外地图操作很麻烦 恐怕做一个这个方面开源的东东没人做吧。刚才看了一下 http://deepearth.codeplex.com/ 是一个开源的 但还不是楼主要的绘制线什么的东东如果没有好的 我觉得还是用Mapx或Mapxtreme吧 呵呵 就当它开源了用么。
      

  3.   


    呵呵,只是类似google地图显示控制方式而已,并不是要做地图啊,其实我自己也能做,现在就是想多看些别人成熟的东西,把东西做的更好现在正在做智能相机软件开发平台,设计到从网络传输过来的相机图像数据,需要显示图像,一般显示大图,都是用滚动条,可是用了goolge地图,还有MVTec的Halcon,发现无滚动条应该更方便,想改成这样的。另外由于要在相机端进行图像处理,PC端用户需要交互,通过绘制直线、矩形、多边形之类的图形,指定感兴趣区域和扫描方向等,然后通过网络传递到相机给算法使用。
      

  4.   

    http://www.codeproject.com/KB/graphics/cximage.aspx
    cximage,功能强大,使用方便,开源、免费,还有例子,楼主可以自己下载!
      

  5.   


    cximage也是用滚动条实现的大图浏览
      

  6.   

    你用的应该是CS结构吧 不会是BS 在浏览器中让用户操作 然后传送到相机吧
    如果是CS结构的应该找找GDI+的一些绘图程序哈  这个怎么说呢 直接找到能在上面改改就实现功能的恐怕还是不好找 毕竟要求都不一样
    我做绘图程序 要求放大 缩小 旋转 关键点调整 等功能很多 而你的要求 应该是定义几个主要工具 
    这些工具能够提供一定的图像相机控制命令 说白了 就是需要你自己开发适合自己的照片修改描述工具。另外就是要去掉滚动条做得酷一点 呵呵 去滚动条这个应该不难 窗口固定大小 拖动的时候内存绘图就行了。楼主再接着找找 呵呵
      

  7.   


    是的,赞同
    完全可以在内存中绘制,然后自己处理鼠标Handle拖动改变绘制原点