之前遇到过几次将图层数据添加到地图中而没有显示出来的情况,现在作如下说明记录下这几种可能出现的情况;
也是按问题排查的顺序来进行说明:
1、查看对应图层的数据是否存在;
2、查看对应图层数据是否有要素,如果没有要素可能出现在地图上显示的范围不正确,比如整个地图缩成一个很小的点,或者是数据不在当前显示的范围内;
3、查看图层的范围与当前显示范围是否一致;
4、检查图层是否设置了LayerDefinition属性,导致图层数据被过滤隐藏掉;
5、检查显示地图的MapControl是否是已经Activate的,这种情况可能是MapControl与PageLayoutControl进行相互切换联动的时候处理不当导致的;
后续可能情况补充中.....