Очистка ArcGISDynamicMapServiceLayer

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Aleksey_FL
Интересующийся
Сообщения: 23
Зарегистрирован: 29 май 2012, 20:39
Репутация: 0

Очистка ArcGISDynamicMapServiceLayer

Сообщение 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);
Aleksey_FL
Интересующийся
Сообщения: 23
Зарегистрирован: 29 май 2012, 20:39
Репутация: 0

Re: Очистка ArcGISDynamicMapServiceLayer

Сообщение Aleksey_FL »

Проблема решена.
Для тех кому интересно:
map.removeLayer(map.getLayer(map.layerIds));
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость