地图叠加问题

0 投票
互联网地图能不能和超图的地图服务进行叠加。
5月 30 分类:  45次浏览 | 用户: lin2018 初出茅庐 (68 分)

1个回答

1 投票
你好,理论上来说坐标系一致的话互联网地图和超图地图服务可以叠加,现在实际项目中一般用到天地图的地图和超图的地图做叠加比较多一点。像百度地图等因为坐标偏移的设置不太建议使用。
5月 30 用户: 于浩 名扬四海 (3,590 分)
我用的天地图,你看下我代码对不对,我这样写没看出叠加效果<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title data-i18n="resources.title_cloudLayer"></title>

    <script src="js/include-web.js"></script>
</head>
<body style="margin: 0; overflow: hidden; background: #fff; width: 100%; height: 100%; position: absolute; top: 0;">
    <div id="map" style="margin: 0 auto; width: 100%; height: 100%"></div>
    <script src="dist/leaflet/include-leaflet.js"></script>

    <script type="text/javascript">
        var huixian = "http://localhost:8099/iserver/services/map-huixian/rest/maps/dlbm";
        var map = L.map('map', {
            center: [35.39, 113.75],
            zoom: 11.5,
            crs: L.CRS.TianDiTu_WGS84
        });
        L.supermap.tiandituTileLayer({
            key: "1d109683f4d84198e37a38c442d68311"
        }).addTo(map);
        L.supermap.tiandituTileLayer({
            isLabel: true,
            key: "1d109683f4d84198e37a38c442d68311"
        }).addTo(map);

        L.supermap.tiledMapLayer(huixian, {
            transparent: true,
            opacity: 0
        }).addTo(map);
    </script>
</body>
</body>
</html>
可以了,opacity属性值写成0了。
...