基于supermap+leaflet,实现子图层加载。
L.supermap.tiledMapLayer
如何获取地图图层ID?
以https://iserver.supermap.io/iserver/services/map-world/rest/maps/World为例,点击“layers”可以获取地图下面图层对应的子图层列表。
var url = "https://iserver.supermap.io/iserver/services/map-world/rest/maps/World";
var map = L.map('map', {
crs: L.CRS.EPSG4326,
center: [0, 0],
maxZoom: 18,
zoom: 1
});
// 子图层集合是字符串,固定格式为:'[图层序号:子图层序号]',多个子图层按顺序以英文逗号分隔
var layersID = '[0:0,12]';
L.supermap.tiledMapLayer(url,{layersID:layersID}).addTo(map);
本文暂时没有评论,来添加一个吧(●'◡'●)