首页 / 浏览问题 / 云GIS / 问题详情
地图叠加问题
77EXP 2019年05月30日
互联网地图能不能和超图的地图服务进行叠加。

1个回答

你好,理论上来说坐标系一致的话互联网地图和超图地图服务可以叠加,现在实际项目中一般用到天地图的地图和超图的地图做叠加比较多一点。像百度地图等因为坐标偏移的设置不太建议使用。
于浩
1
5,668EXP 2019年05月30日
我用的天地图,你看下我代码对不对,我这样写没看出叠加效果<!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了。
...