首先,您必须清除地图并添加新的 TileLayer。该传单与您的申请有不同的状态。
您可以使用此代码清除它们:
map.eachLayer(function (layer) { if (layer instanceof L.TileLayer) { map.removeLayer(layer); } });
此后,您可以像以前一样添加您喜欢的图层。 对于RadioButton被选中或取消选中的问题,您可以将当前状态存储到查询参数或本地存储中