Leaflet.JS超越了东西方的界限

时间:2018-09-28 15:39:02

标签: javascript angular leaflet

我正在创建一个地图,供Leaflet.JS脱机使用。当我放大并尝试向北和向南行驶时,地图会停止您的活动,并将所有内容保留在图像容器中。但是,如果我尝试向东和向西走太远,则地图将超出图像并呈现灰色。我不知道如何阻止这一点。

目前,我的地图是这样定义的:

    var map = L.map('map').setView([42.26, -83.72], 12);

    L.tileLayer('assets/Michigan/{z}/{x}/{y}.png', {
        noWrap: true,
        maxZoom: 15,
        minZoom: 12
      }).addTo(map);


      map.fitBounds(map.getBounds()).setMaxBounds(map.getBounds())
      map.on('drag', function() {
          map.panInsideBounds(map.getBounds(), { animate: false });
      });

Image of the map issue

0 个答案:

没有答案