|
阅读:2464回复:7
关于GroupLayer的用法
<BR>
<DIV >我想加载的shp文件在不同的文件夹里,现在我想加载后,在toccontrol里显示的是像文件夹折叠那样,好像IGroupLayer可以实现,试了好就也没有成功,who can give me a help ???</DIV> |
|
|
1楼#
发布于:2009-06-19 18:01
请问你是怎么实现的啊,谢谢,还有一个功能,能不能在图层下面显示该shp文件的字段名啊??再次感谢
|
|
|
2楼#
发布于:2007-03-28 14:01
搞定啦 自学才是王道!!!
|
|
|
3楼#
发布于:2007-03-28 11:01
string sFilePath = @"F:\data\";<BR> // Load layers from shapefiles<BR> IGroupLayer pGroupLayer = new GroupLayer();<BR> pGroupLayer.Name = "全国地图";<BR> m_MapControl.AddShapeFile(sFilePath, "省会.shp");<BR> m_MapControl.AddShapeFile(sFilePath, "城市.shp");<BR> m_MapControl.AddShapeFile(sFilePath, "公路.shp");<BR> m_MapControl.AddShapeFile(sFilePath, "湖泊.shp");<BR> int i = m_pMap.LayerCount;<BR> for (i = 0; i < m_pMap.LayerCount; i++)<BR> {<BR> pLayer = m_pMap.get_Layer(i);<BR> pGroupLayer.Add(pLayer);<BR> }<BR> pGroupLayer.Visible = true;<BR> <BR> } 这是我加载的一小部分代码 但toccontrol没有出现我想要的结果 就是在全国地图下的四个图层
|
|
|
4楼#
发布于:2007-03-27 19:21
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
|
|
|
6楼#
发布于:2007-03-27 13:46
不懂
|
|
|
7楼#
发布于:2007-03-27 10:12
<P>看不懂你说什么</P>
|
|