发现了一些问题,首先是他的图层显示问题.虽然它能够将图层依据配置显示出来.但是显示不能批量的显示.
经过反复试验,我终于写好了一个批量生成图层的类.但是因为水平有限,考虑的不是很周全!
还有就是铁路线的显示,总是达不到好的效果.希望老手指点!
先展示一下类图吧!
1.获取数据源的类图!
GetVDataSource表示获取VectorLayer的数据!
这个类可以通过数据库,shp文件等方式来获取地图信息.
GetLDataSource表示获取LabelLayer的数据!
这个类就是通过前面VectorLayer的数据获取需要现实的数据源.
![](https://www.cnblogs.com/images/cnblogs_com/ali/DataSource.jpg)
2.创建图层的接口
因为图层统分为两种VectorLayer,LabelLayer
![](https://www.cnblogs.com/images/cnblogs_com/ali/ICreateLayers.jpg)
代码如下:
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
好了,先写这么多因为文笔太差.有什么说的不清的地方请多指教!
稍后会附上源码的!