【问题标题】:Precompose multiple layers in OpenLayers 3在 OpenLayers 3 中预合成多个图层
【发布时间】:2016-04-23 21:59:24
【问题描述】:

我创建了一个Openlayers layer-spy example,但在地图中添加了 5 个图层。我希望能够在不同的层之间切换,并将它们设置为“间谍层”和带有下拉或其他东西的背景层。这怎么可能?
我见过的所有例子,都只用了一层作为“间谍层”,一层作为背景。

我对 Openlayers 的体验不是很好,所以请善待我! =)

提前致谢!

【问题讨论】:

    标签: javascript openlayers-3


    【解决方案1】:

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

    你可以使用改变背景层:

    map.getLayers().setAt(0, newBackgroundLayer);
    

    要更改间谍层:

    你可以使用改变背景层:

    map.getLayers().setAt(1, newSpyLayer);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-11
      • 1970-01-01
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多