1

这是我的传单代码的一部分:

// Init
var map = L.map('map', {
    center: [46.7, 2.5],
    zoom: 6,
    layers: [test, boutiques]
});

L.tileLayer('http://otile1.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png', {
    attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);

// overlays
var overlays = {
    "Test": test,
    "Boutiques": boutiques
};
L.control.layers(overlays).addTo(map);

我希望可以一​​一显示叠加层(通过单选按钮),问题是在加载时选择了“精品”叠加层但也显示了“测试”。如何默认隐藏“测试”?

4

1 回答 1

2

只需初始化地图,无需test

var map = L.map('map', {
  center: [46.7, 2.5],
  zoom: 6,
  layers: [boutiques]
});

JSFiddle 示例

于 2013-10-22T15:01:56.947 回答