需求:有一片区域,自己画出的地图,然后把这个地图放到例如googleMap谷歌地图中,放到实际它的地理位置,这个实现了,但是,我如何用C#调用这个地图呢?就像谷歌地图一样,能放大,缩小,左右平移等操作。
用什么开发库? 或者直接用C#代码如何实现? 或者有相关资料或者源代码,让我借鉴下也行,
谢谢各位前辈了。C# GIS 地图 自定义GIS地图

解决方案 »

  1.   

    google map 有api,你可以用webbrowser载入html访问 google map服务.
      

  2.   

    但是如何是自定义的,我就是取谷歌地图一部分,然后用GIS软件自定义了一片区域,
    然后单独拿这个自定义的地图,如何用C#的程序实现放大,缩放,平移等操作。
    不知道我说的够清晰不?
    从来没接触这个,所以描述可能不够清晰。
    希望懂的朋友多多指点下,和你们说几句话也是我长知识。
      

  3.   

    谢谢 nice_fish ,
    这个基本就是用C#调用地图,
    这个我能实现,
    我找了个引路蜂,用它的类库可以对现有的一些地图进行调用(虽然是使用版,但还能用)
    但我想要的是把自定义的地图贴在实际地图上(坐标位置一样),
    然后用自己的C#程序调用这个自定义地图,能放大,缩小,平移等一系列操作。
      

  4.   

    新人求教啊,现在没什么头绪啊,
    看的OGC,看的很迷糊。
    看GIS,各种软件很多,但是说自定义地图的都不是我想要的,或者说我还没找到。
    做过的人给指点下吧....
      

  5.   

    不好意思,此贴暂时先不结了,
    我还在学习中,感觉自己有点眉目,
    但还是很模糊。
    看了点关于OGC的文档,我再了解了解。
    等我弄出来后再给大家分享。
      

  6.   

    这是实现地图的基本放大缩小的代码 
    //实现地图的放大;
                Map1.CurrentTool = MapXLib.ToolConstants.miZoomInTool;
    //实现地图的缩小
                Map1.CurrentTool = MapXLib.ToolConstants.miZoomOutTool;
     //地图的漫游效果
                Map1.CurrentTool = MapXLib.ToolConstants.miPanTool;
      

  7.   

    好久没来了,这个地图最后也没怎么弄了,
    不过楼上的,你的这个是用的什么类库啊?
    之告诉我它的代码,没说是什么。
    MapXLib????
    还是结贴吧。