宣传单地图"中心"选项不起作用

时间:2015-03-10 17:18:50

标签: javascript leaflet

我有一张地图,我想把它集中在具体点上。以下实施工作正常:

 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);

为什么?

2 个答案:

答案 0 :(得分:1)

我认为如果在创建地图时指定中心选项,则还必须指定缩放选项或传单不知道要请求的切片。

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

当您使用setView时,您正在设置居中和缩放,因此传单知道要请求的图块。

答案 1 :(得分:1)

你试过吗

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