您好,geoMap和Map的内部数据是什么是无关的,Map内部有什么数据,绑定在GeoMap中就有什么,没有细化的内部数据限制的。
建议可以同时把map,查看排查下是哪里出现了问题。
//获取工作空间中的地图
Map map = new Map(workspace);
map.Open(workspace.Maps[0]);
//构造二维几何对象,设置中心点(500,500),宽度(1000),高度(1000)
GeoRectangle geoRectangle = new GeoRectangle(new Point2D(500, 500), 1000, 1000, 0);
//通过地图名称和二维几何对象构造地图几何对象
GeoMap geoMap = new GeoMap();
geoMap.MapName = map.Name;
geoMap.Shape = geoRectangle;
//将地图几何对象添加到布局元素集合中
MapLayoutControl mapLayoutControl = new MapLayoutControl();
MapLayout mapLayout = mapLayoutControl.MapLayout;
mapLayout.Workspace = workspace;
mapLayout.Elements.AddNew(geoMap);
//显示布局窗口
this.Controls.Add(mapLayoutControl);
mapLayoutControl.Dock = DockStyle.Fill;
希望可以帮助到您。