// 监听底图变化的事件
map.on('baselayerchange', ({ layer }) => {
// 切换底图的坐标系
map.options.crs = layer.options.crs || L.CRS.EPSG3857;
// 当底图切换后需要重新改变底图大小使瓦片重新加载
map.invalidateSize();
// 坐标系改变后会导致当前中心点发生偏移,需要重新移动
flyToChina();
});
Leaflet 底图切换更新坐标系
最新推荐文章于 2024-05-20 00:00:00 发布