0

我有两层,用于在线切片的 OpenStreetMap 和用于来自不同切片源的缓存切片的 TMS。我知道如何分别显示每一层。

然而,TMS 并不包含所有的瓦片。因此,我想先显示 TMS 切片,然后再显示未使用 OpenStreetMap 缓存的所有其他内容。我怎么能做到两层的重叠?

结果应该如下所示: 一只忙碌的猫 http://tothchat.com/test/tiles.png

4

1 回答 1

0

这两个层必须是覆盖层(不是baseLayer)。你试过这个:

map = new OpenLayers.Map({
        div: "map",
        allOverlays: true  //<- all layers will have isBaseLayer set to false when they are added to the map.
    });

或者将这两层的isBaseLayer参数设置为false 。

于 2012-10-01T09:11:05.740 回答