Я реализовал функцию «Выбрать все» для проверки / снятия всех наложений по группам.Он хорошо работает с несколькими слоями GeoJson.
НО, при попытке добавить 26-й слой (например, «sat», tileLayer) в группу панелей, когда я раскомментирую фрагмент ниже в скрипте JS, кнопки вылетают:3 кнопки становятся невидимыми.
Добавляемый слой может быть слоем tileLayer или GeoJson, такие же результаты.
Функциональный код Пример: JsFiddle .
В строке 268, чтобы проверить это, вы можете добавить новый слой, раскомментировав этот фрагмент:
var baseLayers = [
{
name: 'Street',
layer: googleLayer
}//,
//{
// name: 'Satellite',
// layer: sat
//}];