Метод WebLayer.AddAsync добавляет к чертежу новый слой карты, изображений или векторный веб-слой через указанный URL-адрес. Этот метод объединяет MapLayer.AddAsync и WebFeatureLayer.AddAsync в один метод. Можно добавить все векторные слои из сервиса объектов либо задать URL-адрес конкретного слоя в рамках сервиса объектов.
Декларация
public async Task<bool> Esri.ArcGISForAutoCAD.WebLayer.AddAsync(Document doc, string url)
Параметры
| Тип | Имя | Описание | Обязательный |
|---|---|---|---|
Документ | doc | Документ AutoCAD, на основании которого следует действовать. | required |
string | url | URL-адрес допустимого веб-слоя, который добавляется в чертеж. | required |
Возвращаемые значения
| Тип | Описание |
|---|---|
булево | true, если веб-слой успешно добавлен |
Замечания по условиям возникновения ошибок
Этот метод может выдать исключение или вернуть false или null, если параметр является недопустимым.
Пример
Выведите результат успешного добавления векторных веб-слоев с указанного сервера объектов в чертеж.// 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, который добавляет новый векторный веб-слой с дополнительным фильтрующим запросом.
MapLayer.AddAsync — метод .NET, который добавляет слой карты или изображения в текущий чертеж с использованием указанных свойств сервиса.
esri_weblayer_add — функция AutoLISP, которая асинхронно добавляет слой карты или изображения в текущий чертеж с использованием указанных свойств сервиса.