发布的dem.tif显示不了

0 投票

使用产品:iserver 10c 810 操作系统:win10 x64
数据类型: oracle 11g x64 或 文件型
问题详细描述:

调用服务,代码如下:

<!--********************************************************************

* Copyright© 2000 - 2020 SuperMap Software Co.Ltd. All rights reserved.

*********************************************************************-->

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title data-i18n="resources.title_layerService"></title>

    <script type="text/javascript" src="/examples/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 type="text/javascript" src="/dist/leaflet/include-leaflet.js"></script>

<script type="text/javascript">

    var map, infowin, url = "http://localhost:8090/iserver/services/map-supermap/rest/maps/dem2@dem";

    map = L.map('map', {

        crs: L.CRS.EPSG4326,

            center: [40, 116],

        maxZoom: 18,

        zoom: 1

    });

    L.supermap.tiledMapLayer(url).addTo(map);

    layerService();

    function layerService() {

        L.supermap

            .layerInfoService(url)

            .getLayersInfo(function (serviceResult) {

                var result = serviceResult.result;

                var innerHTML = "";

                result.subLayers.layers.map(function (layer) {

                    innerHTML += layer.name + "<br>";

                });

                infowin = L.popup({maxWidth: 400})

                    .setLatLng(map.getCenter())

                    .setContent(innerHTML)

                    .openOn(map);

            });

    }

</script>

</body>

</html>
然后显示如下:

报错:

这是直接在iserver服务里面打开 可以正常显示

1月 9 分类:  146次浏览 | 用户: 孤城客栈 才疏学浅 (15 分)

1个回答

0 投票
你好,请检查你的地图是否设置可见比例尺范围以及是否不在该范围之内;检查你的地图参数是否正确,比如:如果范围比较小,中心点请输入精确数值,该值可在您的地图服务的url+.rjson 看到详细信息;
1月 11 用户: 张亮 名扬四海 (2,288 分)
...