Layers control
Live Editor
const center = [51.505, -0.09]const rectangle = [[51.49, -0.08],[51.5, -0.06],]render(<MapContainer center={center} zoom={13} scrollWheelZoom={false}><TileLayerattribution='© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"/><LayersControl position="topright"><LayersControl.Overlay name="Marker with popup"><Marker position={center}><Popup>A pretty CSS3 popup. <br /> Easily customizable.</Popup></Marker></LayersControl.Overlay><LayersControl.Overlay checked name="Layer group with circles"><LayerGroup><Circlecenter={center}pathOptions={{ fillColor: 'blue' }}radius={200}/><Circlecenter={center}pathOptions={{ fillColor: 'red' }}radius={100}stroke={false}/><LayerGroup><Circlecenter={[51.51, -0.08]}pathOptions={{ color: 'green', fillColor: 'green' }}radius={100}/></LayerGroup></LayerGroup></LayersControl.Overlay><LayersControl.Overlay name="Feature group"><FeatureGroup pathOptions={{ color: 'purple' }}><Popup>Popup in FeatureGroup</Popup><Circle center={[51.51, -0.06]} radius={200} /><Rectangle bounds={rectangle} /></FeatureGroup></LayersControl.Overlay></LayersControl></MapContainer>,)
Result
Loading...