【发布时间】:2015-01-23 01:26:10
【问题描述】:
我有一组希望用户能够选择的 BaseMap:
var BaseMaps = {
// TODO blank tileLayer
"Default": L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', {
id: 'examples.map-20v6611k',
noWrap: true
}),
"ESRI Roads": L.tileLayer('http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/{z}/{y}/{x}', {
noWrap: true
})
};
这些图层使用 L.control.layers(BaseMaps).addTo(map) 添加到我的地图的 LayerGroup 控件中,并按预期工作
问题是我想要让用户能够从同一个控件中选择一个空白切片图层,从而有效地关闭基本地图,但是通过L.tileLayer() 的空或空白切片图层不会工作,因为这会破坏传单功能
有没有一种干净的方法可以为这个控件添加一个空白的 tileLayer 选项?挖掘 API 和各种 github/论坛问题并没有出现任何问题。
提前致谢!
【问题讨论】:
标签: javascript leaflet