WebLayer.AddAsync 方法使用指定 URL 将新地图图层、影像图层或 Web 要素图层添加至工程图。 此方法将 MapLayer.AddAsync 和 WebFeatureLayer.AddAsync 合并为一种方法。 可从要素服务添加所有要素图层,或者在要素服务中指定特定图层的 URL。
声明
public async Task<bool> Esri.ArcGISForAutoCAD.WebLayer.AddAsync(Document doc, string url)
参数
| 类型 | 名称 | 描述 | 必填 |
|---|---|---|---|
文档 | doc | 要进行操作的 AutoCAD 文档。 | 必填 |
string | url | 将添加至工程图的有效 web 图层的 URL。 | 必填 |
返回
| 类型 | 描述 |
|---|---|
bool | 如果已成功添加 web 图层,则为 true |
错误条件备注
如果参数无效,则此方法可能会抛出异常或者返回 false 或 null。
示例
打印从指定要素服务器将 web 要素图层添加至工程图成功。// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var url = "http://sampleserver6.arcgisonline.com/arcgis/rest/services/PoolPermits/FeatureServer";
// Add the web feature layers
var success = await Esri.ArcGISForAutoCAD.WebLayer.AddAsync(doc, url);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
另请参阅
WebFeatureLayer.AddAsync - 此 .NET 方法将使用可选过滤查询添加新的 web 要素图层。
MapLayer.AddAsync - 此 .NET 方法使用指定服务属性将地图或影像图层添加至当前工程图。
esri_weblayer_add - 此 AutoLISP 函数使用指定服务属性,以异步方式将地图或影像图层添加至当前工程图。