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

Вопрос по LayerSwitcher Openlayers

Добавлено: 23 май 2014, 21:57
geka83
Подскажите пожалуйста:
1. Можноли и если можно то как сделать контрол LayerSwitcher с несколькими тематическими групами??
2. Можноли сделать так что бы подключенные слоя отображались а в контроле LayerSwitcher не отображались??
3. Можноли и если можно то как изменить названия рубрик baselayer и overlays в контроле LayerSwitcher, например назвать их на русском языке?

Re: Вопрос по LayerSwitcher Openlayers

Добавлено: 23 май 2014, 22:36
Denis Rykov
1. Не совсем понял вопрос
2. Можно, displayInLayerSwitcher
3. Никогда этого не делал, но видимо нужно сначала подключить файл с переводом, а затем выполнить команду:

Код: Выделить всё

OpenLayers.Lang.setCode('ru');

Re: Вопрос по LayerSwitcher Openlayers

Добавлено: 23 май 2014, 22:44
geka83
По первому вопросу: Хочу сделать в контроле LayerSwitcher тематические рубрики, приблизительно так:
bayselayer
х слой
слой
----------------------
overley
Рубрика 1 "Название"
х слой
х слой
х слой
-------------
Рубрика 2 "Название"
х слой
х слой
и т.д.

Re: Вопрос по LayerSwitcher Openlayers

Добавлено: 23 май 2014, 22:46
Denis Rykov
Нет, по дефолту в OpenLayers нет такой возможности, можете посмотреть на GeoExt (обертка над OpenLayers на базе ExtJS) - там это очень просто делается, пример. Сейчас даже какой-то GeoExt2 есть, вот пример дерева.

Re: Вопрос по LayerSwitcher Openlayers

Добавлено: 23 май 2014, 23:00
geka83
2 и 3 помогло!! спасибо!! если бы еще и первый пункт решить!!