Группировка слоев с помощью Groext - открытое меню оверлейных слоев - PullRequest
1 голос
/ 08 февраля 2011

я не могу узнать, как группировать слои, как в этом примере http://dev.openlayers.org/releases/OpenLayers-2.10/examples/controls.html нажмите верхнюю кнопку +

, как вы видите, есть флажок и две переключатели

кто-нибудь знает способ сгруппировать слои, чтобы они отображались в одной группе, и можно выбрать только один из них?(переключатель)

спасибо

Ответы [ 2 ]

1 голос
/ 27 августа 2011

Вы можете попробовать использовать дерево GeoExt для этого, например так: http://api.geoext.org/1.0/examples/tree.html

В настоящее время OpenLayers не поддерживает группировки, кроме тех, которые упомянуты Брайаном выше.

0 голосов
/ 24 марта 2011

Что вы пытаетесь отобразить на слоях? Векторы могут быть в сочетании с styleMap . Возможно, вы захотите попробовать сделать свои слои базовыми слоями вместо наложений.

В OpenLayers есть 2 типа слоев: базовые слои и оверлеи. Когда вы добавляете более одного из них на карту, вы получаете немного другое поведение.

Базовые слои могут отображаться только по одному за раз, и отображается радиоблок, чтобы выбрать, какой из них будет отображаться. Флажки отображаются для наложений, потому что любое количество наложений может отображаться поверх базового слоя. Дополнительная информация и примеры доступны на вики . Вы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...