自己在iServer 11 i上发布的地图服务无法调用,已有的地图服务示例可以调用,请问是什么原因?
下面是代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.css" />
<link rel="stylesheet" href="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.min.css" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js"></script>
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<title data-i18n="resources.title_tiandituLayer_mecartor"></title>
<script type="text/javascript" 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="width: 100%;height: 100%"></div>
<script type="text/javascript" src="../../dist/include-leaflet.js"></script>
<script type="text/javascript">
// 添加天地图图层
var map1 = new L.supermap
.TiandituTileLayer({
layerType: "vec",
key:'fcaca2d3b196b980f186a3a26823ae0c'
})
var map2 = new L.supermap
.TiandituTileLayer({
layerType: "img",
key:'fcaca2d3b196b980f186a3a26823ae0c'
})
var map3 = new L.supermap
.TiandituTileLayer({
layerType: "ter",
key:'fcaca2d3b196b980f186a3a26823ae0c'
})
//实例化map对象
var map = L.map('map', {
center: {lng:104.06,lat:30.67},
zoom: 6,
crs: L.supermap.CRS.TianDiTu_Mercator,
layers: [map1]
});
var baseMaps = {
'矢量图层':map1,
'影像图层':map2,
'地形图层':map3
}
L.control.layers(baseMaps).addTo(map);
// new L.supermap
// .TiandituTileLayer({
// layerType: "vec",
// isLabel:true,
// key:'fcaca2d3b196b980f186a3a26823ae0c'
// })
// .addTo(map);
//添加iserver服务图层
window.url= 'http://localhost:8090/iserver/services/map-SiChuan1/rest/maps/%E7%9C%81@SiChuan11?prjCoordSys=%7B%22epsgCode%22:3857%7D';
new L.supermap.TiledMapLayer(url,{
transparent: true,
opacity: 0.9,
// crs: L.supermap.CRS.TianDiTu_Mercator
}).addTo(this.map);
</script>
</body>
</html>