传单地图 "center" 选项无效

Leaflet map "center" option not working

我有一张地图,我想让它以具体点为中心。以下实施工作正常:

 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', {
  crs: crs,
  center: L.latLng(58.66, 25.05),
  zoom: 2
});

?