我有两个图层,OpenStreetMap用于在线图块,TMS用于来自不同图块源的缓存图块。我知道如何分别显示每个图层。
但是,TMS不包含所有图块。所以我想首先显示TMS切片,然后显示未使用OpenStreetMap缓存的所有其他内容。我怎么能这两层重叠?
答案 0 :(得分: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 。