如何在Leaflet中使用自定义控件更改底图/地图类型?

问题描述 投票:0回答:1
javascript jquery leaflet
1个回答
0
投票

首先,您必须清除地图并添加新的 TileLayer。该传单与您的申请有不同的状态。

您可以使用此代码清除它们:

map.eachLayer(function (layer) {
    if (layer instanceof L.TileLayer) {
        map.removeLayer(layer);
    }
});

此后,您可以像以前一样添加您喜欢的图层。 对于RadioButton被选中或取消选中的问题,您可以将当前状态存储到查询参数或本地存储中

© www.soinside.com 2019 - 2024. All rights reserved.