Javascript 在OpenLayers 3中预合成多个层

Javascript 在OpenLayers 3中预合成多个层,javascript,openlayers-3,Javascript,Openlayers 3,我已经做了一个新的,但有5层添加到地图。我想能够切换不同的层,并设置为间谍层和背景层与下拉或什么。这怎么可能? 我看到的所有示例都只使用1层作为间谍层,1层作为背景 我使用Openlayers的经验不是很好,所以请善待我= 提前谢谢 在地图中使用两个图层,如ol3 layer spy示例中所示。第一层是背景层。第二层是间谍层,位于第一层之上 要更改背景层,可以使用: map.getLayers.setAt0,newBackgroundLayer; 要更改间谍层,请执行以下操作: 要更改背景层,可

我已经做了一个新的,但有5层添加到地图。我想能够切换不同的层,并设置为间谍层和背景层与下拉或什么。这怎么可能? 我看到的所有示例都只使用1层作为间谍层,1层作为背景

我使用Openlayers的经验不是很好,所以请善待我=


提前谢谢

在地图中使用两个图层,如ol3 layer spy示例中所示。第一层是背景层。第二层是间谍层,位于第一层之上

要更改背景层,可以使用:

map.getLayers.setAt0,newBackgroundLayer; 要更改间谍层,请执行以下操作:

要更改背景层,可以使用:

map.getLayers.setAt1,newSpyLayer;