我已经实现了“全选”功能,可以按组检查/取消选中所有叠加层。它可以与多个GeoJson图层配合使用。
但是,尝试在面板组中添加第26层(例如“ sat”和tileLayer),当我在JS小提琴中取消注释下面的代码片段时,按钮崩溃:3个按钮变得不可见。
要添加的图层可以是tileLayer或GeoJson图层,效果相同。
功能代码示例:JsFiddle。
在268行,要对其进行测试,您可以通过取消注释此代码段来添加新层:
var baseLayers = [
{
name: 'Street',
layer: googleLayer
}//,
//{
// name: 'Satellite',
// layer: sat
//}];