У меня такой вопрос можно ли вообще включать/выключать видимость у слоев находящихся в группе?
Мой преподаватель задал мне такую задачку, сделать свичлэер, как впримере с геосеплем, только чтобы не прописывать каждый чекбокс отдельно, а чтобы они сами генерились в зависимости от количества слоев в группе, при этом задается конечно же только группа.. Как я поняла надо как то вытащить из нее инфу о названии слоев, затем превратить их в массив, и уже потом написать скриптик который бы автоматом генерил бы чекбоксы... с последним я справилась, забила вручную в массив названия, чекбоксы генерятся но не работают
			
			
									
						
										
						Geoserver Layer Group
- Bzzzuka
 - Участник
 - Сообщения: 81
 - Зарегистрирован: 12 окт 2009, 13:06
 - Репутация: 0
 - Откуда: Казань
 - Контактная информация:
 
- Mavka
 - Гуру
 - Сообщения: 2060
 - Зарегистрирован: 14 мар 2008, 17:36
 - Репутация: 9
 
Re: Geoserver Layer Group
Нельзя. С точки зрения клиентов "Layer Group" является обычным слоем, он никак не разделяется на под-слои в принципе.
			
			
									
						
							лангольеры под окном жрали время ом-ном-ном
			
						- Mavka
 - Гуру
 - Сообщения: 2060
 - Зарегистрирован: 14 мар 2008, 17:36
 - Репутация: 9
 
Re: Geoserver Layer Group
Можно предложить преподавателю такой вариант:
1. Указываем в программе адрес сервера.
2. Она сама подключается к нему и вытаскивает список слоев.
3. Создает LayerSwitcher.
			
			
									
						
							1. Указываем в программе адрес сервера.
2. Она сама подключается к нему и вытаскивает список слоев.
3. Создает LayerSwitcher.
лангольеры под окном жрали время ом-ном-ном
			
						- Bzzzuka
 - Участник
 - Сообщения: 81
 - Зарегистрирован: 12 окт 2009, 13:06
 - Репутация: 0
 - Откуда: Казань
 - Контактная информация:
 
Re: Geoserver Layer Group
Т.е не прописывая каждый слой вручную?
			
			
									
						
										
						- Mavka
 - Гуру
 - Сообщения: 2060
 - Зарегистрирован: 14 мар 2008, 17:36
 - Репутация: 9
 
Re: Geoserver Layer Group
Да, изначально список мы не знаем. Отправляем на сервер запрос GetCapabilities, парсим и строим список слоев. (Мне даже казалось что для этого есть готовый контроллер.) Потом рисуем html-список с галочками.
Проработать детальнее?
			
			
									
						
							Проработать детальнее?
лангольеры под окном жрали время ом-ном-ном
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей