nic*_*ine 5 javascript leaflet
我不想在地图上显示图层控件,但我想在其他地方放置一些按钮以在图层之间进行更改。这是否可以以编程方式更改图层?
假设你有一个map:
var map = L.map('worldmap-map').setView([37.8, -96], 4);
Run Code Online (Sandbox Code Playgroud)
要移除图层,请执行以下操作layer1:
map.removeLayer(layer1)
Run Code Online (Sandbox Code Playgroud)
要移除控制层ctrlLayer,
map.removeControl(ctrlLayer)
Run Code Online (Sandbox Code Playgroud)
或者你想添加一个layer1到map:
layer1.addTo(map)
Run Code Online (Sandbox Code Playgroud)
例如,有一个Leaflet例子:http : //leafletjs.com/examples/choropleth-example.html
您可以使用 firebug 或 chrome dev 工具查看其来源。