使用产品: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服务里面打开 可以正常显示