首页 / 浏览问题 / 组件GIS / 问题详情
c# +supermap object 10i 加载工程中的天地图不显示。
18EXP 2023年11月27日

c# +supermap object 10i 加载工程中的天地图不显示。源代码:

workspaceControl = new WorkspaceControl();
            workspace = new Workspace();
            workspace.Close();

            workspaceConnectionInfo = new WorkspaceConnectionInfo(Path.Combine(root, @"E:\2023\DjiAir\DjiAir\bin\x64\Debug\Data\DB\Air2000.smwu"));
            workspace.Open(workspaceConnectionInfo);

            workspaceControl.WorkspaceTree.Workspace = workspace;
            workspaceControl.Dock = DockStyle.Fill;
            map = new Map();
            map.Workspace = workspace;
            map.Open(workspace.Maps[0]);


            // 将地图关联到图层管理器,使其管理其中的地图图层
            layersControl = new LayersControl();
            layersControl.Dock = DockStyle.Fill;

            //将工作空间中的地图绑定地图控件
            mapControl = new MapControl();
            mapControl.Map.Close();
            mapControl.Map.Refresh();
            mapControl.Dock = DockStyle.Fill;
            mapControl.Map.Workspace = workspace;
            mapControl.Map.Open(workspace.Maps[0]);
            mapControl.Map.Refresh();
            layersControl.Map = mapControl.Map;
            splitContainerControl1.Panel1.AddControl(layersControl);
            splitContainerControl1.Panel2.AddControl(mapControl);
 

1个回答

您好,

(1)请问您的桌面端和组件端分别是什么版本的?通过桌面端左上角【文件】选项卡-【关于】可查看桌面端具体版本号;

(2)请问添加的天地图地址是桌面端默认的iserver的服务地址还是原始天地图的?

(3)请问当不断缩小地图时天地图还是如图中所示的瓦片显示效果吗?
945EXP 2023年11月28日

桌面和组件的版本10i;

放大和缩小的时候也是一样

您好,

方便远程看看吗?请查看私信。

经远程查看客户代码无误,客户使用10i,建议于SuperMap技术资源中心(http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1830)下载SuperMap iObjects .NET 10i(2021) 10.2.1版本官网包,设置环境变量以及重新引用配好环境变量中的dll文件,修改debug配置管理器所需的环境后运行工程文件,天地图能正常加载及显示。

...