2013-07-23 4 views
4

Я хотел бы иметь панель управления лифтом, где я могу выбрать один из базовых слоев, и этот базовый слой будет LayerGroup, из которого я могу выбрать подслои для отображения. Я подумываю о настройке, когда я нажимаю переключатель, чтобы выбрать базовый уровень (группа слоев), и под ним я бы посмотрел список флажков, для которых в нем отображаются слои. Есть ли способ сделать это, используя элемент управления запасами?Управление листовым слоем: выберите слой внутри группы слоев?

Я искал примеры и просматривал API-интерфейс Leaflet, но не нашел ничего подобного.

ответ

4

В настоящее время нет поддержки листовками для иерархии слоев за пределами уровня LayerGroup. Вы можете использовать Leaflet.GroupedLayerControl plugin для достижения некоторой базовой группировки на панели управления уровнем, но не фактической иерархии.

+0

Я закончил тем, что написал свой собственный контроль, чтобы сделать это - все было не так уж плохо. – iHateCamelCase

+2

Пожалуйста, поделитесь, если сможете! :) – Sebastialonso

+0

О, мой. Я был там только на одно лето :) – iHateCamelCase