leaflet中的图层控制器不能显示出来

0 投票

var China = L.supermap.tiledMapLayer(systemConfig.dituIP, { noWrap: true });

var ChinaDark = L.supermap.tiledMapLayer('https://iserver.supermap.io/iserver/services/map-china400/rest/maps/ChinaDark', { noWrap: true });

var map, url = systemConfig.dituIP;

map = L.map('map', {

    crs: L.CRS.EPSG4326,

    center: [40, 116],

    maxZoom: 18,

    zoom: 4,

    zoomControl: false,

    layers: [China]

});

var baseMaps = {

    "China": China,

    "ChinaDark": ChinaDark

};

L.control.layers(baseMaps).addTo(map);

我是这么写的代码,打开代码检查器是有元素的,但是就是显示不出来

11月 2, 2020 分类:  314次浏览 | 用户: Marry 初出茅庐 (68 分)

1个回答

0 投票
您好,这两幅地图坐标系为3857,您将代码中的crs项删除即可
11月 2, 2020 用户: 林立勇 名扬四海 (1,022 分)
...