您好,
在 SuperMap iObjects .NET 11i 中添加在线瓦片底图,核心思路是:将在线地图服务作为一个 Web 型数据源打开,再根据该数据源创建一个新的图层加入到三维场景中。
希望能够帮助到您。
请使用正确的接口,之前的回复中提到的 Layer3Ds.Add 方法就能实现添加:
string url = "https://iserver.supermap.io/iserver/services/map-baidu-2/rest/maps/satellite"; string layerName = "satellite"; // 自定义图层名称 Layer3DType layerType = Layer3DType.Map; // 指定图层类型为Map bool addToHead = true; // 是否添加到最顶部 sceneControl.Scene.Layers.Add(url, layerName, layerType, addToHead); this.sceneControl.Refresh();