Agrego algunas capas geojson al control del mapa una vez que se carga una capa y el control puede mostrar todos los nombres de las capas. Pero me doy cuenta de que todas las casillas de verificación están desmarcadas por defecto. Así que una vez que hago clic en el control para desplegarlo, todas las capas desaparecen. Y tengo que marcarlas una a una para volver a mostrarlas.
El código es como:
ctrl = L.control.layers([aBaseLayer]); ctrl.addOverlay(aGeoJsonLayer, 'ageojsonlayer');
Entonces puedo controlar la aGeoJsonLayer, pero a diferencia de la aBaseLayer, la aGeoJsonLayer no está marcada por defecto en el panel de control. Así que cada vez que se carga la capa, cuando hago clic en el control, la capa desaparece hasta que la compruebo en el panel de control. ¿Hay alguna forma de arreglar esto?