现在公司的系统想实现类似于网上地图效果的功能,也就是由用户画图,图由很多单元组成,单元中包括若干商品信息。请问有办法实现这样的功能吧,并且把图以数据的形式保存下来,以后可以调出来看。我知道这用Delphi很难实现,这也不是Delphi应该干的活。
但有没有其它方法呢,请各位大侠指教。

解决方案 »

  1.   

    听说用AutoCad可以实现这样的功能,然后提供接口出来给Delphi用,有这样的事吗?
      

  2.   

    请尝试SVG方式!
    数据表格,图像地图  在应用领域,SVG可以非常适宜的应用在数据表格和图像地图中.在SVG的源文件中,通过变量可以很方便的控制需要的图形生成.这就为网络图像数据表格提供了很大的应用前景.一个简单的例子,现有的asp可以方便的构建动态数据网页,利用SVG,则可以同样方便的绘制动态数据图像,例如数据分析中的柱状图和饼状图.
      制作图像地图同样是SVG的一大优势.由于SVG是矢量格式,图像可以在任何显示分辨率下获得同样的图像效果,文件放大观看时也不会有任何的品质损失,因而可以完全可以制作这样的图像地图,其中包含了一个城市所有的地理信息,文件可以根据观看这不同的需要,对不同的地区进行放大显示,同时,每一个地理名词又可以独立的包含一段文字说明,或者包含相应的地理数据,但用户需要时,可以通过点击地理名词获得解释说明.这样的图像地图文件的文件大小也仅仅是K字节级别.
      

  3.   

    VML 也是一样的,IE支持的很好 hehe^^
      

  4.   

    还有就是你可以看看 DxFlowChart
      

  5.   

    http://www.vml.com/index2.htmlvml的效果,天啊~~~~!!第一次看到时,就傻了,比Flash怎么样?完全由HTML组成网上还有一些由HTML+VML写成的VML画笔程序,天啊.....自己找吧
      

  6.   

    如果是网上画图就简单,如果是想做地图,还是用其他SDK软件