Javascript 单张地图;中心“;选项不起作用

Javascript 单张地图;中心“;选项不起作用,javascript,leaflet,Javascript,Leaflet,我有一张地图,我想把它放在具体点的中心。以下实现工作正常: var map = L.map('map', { crs: crs } ); map.setView([58.66, 25.05], 2); 但是,下面的实现无法正常工作,并且无法使地图居中。为什么会这样?我得到的只是空白的灰色区域,而不是我的地图。根据文档,它与上面的代码完全相同 var map = L.map('map', {

我有一张地图,我想把它放在具体点的中心。以下实现工作正常:

 var map = L.map('map', {
                crs: crs
            }
    );

 map.setView([58.66, 25.05], 2);
但是,下面的实现无法正常工作,并且无法使地图居中。为什么会这样?我得到的只是空白的灰色区域,而不是我的地图。根据文档,它与上面的代码完全相同

  var map = L.map('map', {
                    crs: crs,
                    center: L.latLng(58.66, 25.05)
                }
        );
    map.setZoom(2);

为什么?

我认为,如果在创建地图时指定“中心”选项,则还必须指定“缩放”选项,否则“传单”不知道要请求什么平铺

var map = L.map('map', {
    center: L.latLng(58.66, 25.05),
    zoom: 2
});
当您使用setView时,您正在设置中心和缩放,以便传单知道要请求的瓷砖。

您尝试过吗

var map = L.map('map', {
    center: L.latLng(58.66, 25.05),
    zoom: 2
});
var map = L.map('map', {
  crs: crs,
  center: L.latLng(58.66, 25.05),
  zoom: 2
});
?