首页 / 浏览问题 / 其他 / 问题详情
超图与天地图不能同时缩放 请大神指教
1EXP 2020年09月14日

天地图与超图已经加载 但是不能同时缩放 请大神指教 

 function mapLoad() {
        mapa = new T.Map('map');
        mapa.setMaxZoom(18);
        mapa.setMinZoom(6);
        mapa.centerAndZoom(new T.LngLat(127.32976, 49.41675), 12);
        //point 点位置TLngLat类型
        var point = new T.LngLat(127.32976, 49.41675);
        var size = new SuperMap.Size(44, 33);
        var marker = new T.Marker(point, [[${@fileUtil.staticImg}]] + '1111.gif', size, new SuperMap.Pixel(-(size.w / 2), -size.h));
        mapa.addOverLay(marker);

        addLayer1()
    }

    function addLayer1() { // 加载地图图层
        map = new SuperMap.Map("map", {
            controls: [
                new SuperMap.Control.Navigation(),
                new SuperMap.Control.Zoom(),
                new SuperMap.Control.LayerSwitcher()

            ],
            allOverlays: true,
            zoomWheelEnabled:true,
            dragPanOptions: {
                enableKinetic: true
            }
        });
        layerUnit = new SuperMap.Layer.TiledDynamicRESTLayer("部件", partsUrl, {
            transparent: true,
            cacheEnabled: true,
            enableKinetic: true,
            zoomWheelEnabled:true
        });
        layerUnit.events.on({
            "layerInitialized": addLayer2
        });

    }

    function addLayer2() {
        layerUnit.setOpacity(1.0);
        map.addLayers([layerUnit]);
        map.setCenter(new SuperMap.LonLat(LNGLOA,LATLOA), ZOOM);

    }

1个回答

您好,您的代码同时使用了两套开发库,中间肯定是会有冲突的。如果您的需求是需要将自己的地图与天地图进行叠加,那么可以使用iserver发布天地图服务,然后再使用一套超图的开发库进行开发即可。
1,686EXP 2020年09月15日
...