Страница 1 из 1

Очистка ArcGISDynamicMapServiceLayer

Добавлено: 16 май 2014, 09:26
Aleksey_FL
Уважаемые форумчане, добрый день.
Возникла следующая проблема. При нажатии на кнопку осуществляется запрос к ArcGISDynamicMapServiceLayer. В результате запроса, используя sql-выражение, отображаются только те данные, которые мне нужно. Однако при каждом нажатии кнопки sql-выражение изменяется. Мне необходимо чтобы результат предыдущего запросы зачищался, чего сейчас не происходит. Как это сделать, подскажите, плиз!!!!??? Программа написана на JavaScript. ArcGIS Server 10 версии.

Код программы вот:

var imageParameters = new ImageParameters();
var dynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer("http://zmt.ntsomz.ru/arcgis/rest/servic ... /MapServer");
dynamicMapServiceLayer.setVisibleLayers([0]);
var layerDefinitions = [];
layerDefinitions[0] = query_string;
dynamicMapServiceLayer.setLayerDefinitions(layerDefinitions);
map.addLayer(dynamicMapServiceLayer);

Re: Очистка ArcGISDynamicMapServiceLayer

Добавлено: 19 май 2014, 13:51
Aleksey_FL
Проблема решена.
Для тех кому интересно:
map.removeLayer(map.getLayer(map.layerIds));