Уважаемые форумчане, добрый день.
Возникла следующая проблема. При нажатии на кнопку осуществляется запрос к 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);
Очистка ArcGISDynamicMapServiceLayer
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 29 май 2012, 20:39
- Репутация: 0
-
- Интересующийся
- Сообщения: 23
- Зарегистрирован: 29 май 2012, 20:39
- Репутация: 0
Re: Очистка ArcGISDynamicMapServiceLayer
Проблема решена.
Для тех кому интересно:
map.removeLayer(map.getLayer(map.layerIds));
Для тех кому интересно:
map.removeLayer(map.getLayer(map.layerIds));
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость