|
阅读:1475回复:3
在C#中应用MapObjects(转换坐标系)
<P >我使用地图的时候比较喜欢那种经纬度带弧度的地图,就像想当年上初中地理的时候经常看到的世界地图一样,而MO默认的地图是经纬度直直的那种,经研究发现很容易转变,代码如下:</P>
<P > <p></p></P> <P align=left>MapObjects2.ProjCoordSys csmap=new MapObjects2.ProjCoordSysClass();//定义投影坐标系<p></p></P> <P align=left>//moProjCS_World_WinkelII类型的坐标系就是我喜欢的那种带弧度的,哈哈<p></p></P> <P align=left>//moProjCS_World_PlateCarree类型的坐标系是MO默认的那种直直的,:)<p></p></P> <P align=left>csmap.Type = MapObjects2.ProjectedCoordSysConstants.moProjCS_World_WinkelII;//设置坐标系类型<p></p></P> <P >axMap1.CoordinateSystem = csmap;//改变地图的坐标系</P> |
|
|
|
1楼#
发布于:2006-08-07 15:39
好东东
|
|
|
2楼#
发布于:2006-07-06 16:31
<P>感谢</P>
|
|
|
3楼#
发布于:2004-10-08 09:48
<img src="images/post/smile/dvbbs/em02.gif" />
|
|
|