Skip To Content

WebLayer.AddAsync (.NET)

Метод 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, которая асинхронно добавляет слой карты или изображения в текущий чертеж с использованием указанных свойств сервиса.