supermap标注把底图给覆盖了,还有底图和标注放大缩小不同步,求大神解救啊

0 投票

map = new SuperMap.Map("mapDiv", {
        controls : [ new SuperMap.Control.LayerSwitcher(), new SuperMap.Control.Navigation({
            dragPanOptions : {
                enableKinetic : true
            }
        }), new SuperMap.Control.OverviewMap(), new SuperMap.Control.ScaleLine(), new SuperMap.Control.MousePosition() ],
        allOverlays : true
    });

layer1 = new SuperMap.Layer.TiledDynamicRESTLayer("底图", map1Url, {
        transparent : true,
        cacheEnabled : true
    }, {
        maxResolution : "auto", bufferImgCount: 0
        });
    
    
    layer2 = new SuperMap.Layer.TiledDynamicRESTLayer("标注", map2Url, {
        transparent : true,
        cacheEnabled : true
    },{
        maxResolution : "auto", bufferImgCount: 0
        });
    layer1.events.on({"layerInitialized":addLayer2});

function addLayer2() {
    map.addLayers([layer1,layer2]);
    map.setCenter(new SuperMap.LonLat(-9739617.97271,14555886.38423),7);
}

9月 15 分类:  57次浏览 | 用户: majy (2 分)

1个回答

0 投票

您好,看您这个是使用的classic,您可以参考一下图层叠加示例https://iclient.supermap.io/examples/classic/editor.html#map_overlayLayer,参照这个代码来写

9月 16 用户: y_98 学富五车 (632 分)
你好,我试过了,还是原来的样子,不管用啊,还有没有其他的办法
...