Javascript 整个世界的最大界限是什么传单

Javascript 整个世界的最大界限是什么传单,javascript,leaflet,mapbox,Javascript,Leaflet,Mapbox,我正在尝试使用传单.js设置整个世界的界限: leafletMap.setMaxBounds([ [?, ?], [?, ?] ]); 我必须使用什么值来设置整个世界的边界,以使其不显示多个相同的国家?假设您的意思是不希望显示多个世界,也不希望设计 将maxBounds设置为min和max lat/long将使其在您滚动地图时反弹 leafletMap.setMaxBounds( [[-90,-180], [90,180]] ) 在添加消除重复贴图的t

我正在尝试使用传单.js设置整个世界的界限:

  leafletMap.setMaxBounds([
      [?, ?],
      [?, ?]
  ]);

我必须使用什么值来设置整个世界的边界,以使其不显示多个相同的国家?

假设您的意思是不希望显示多个世界,也不希望设计

将maxBounds设置为min和max lat/long将使其在您滚动地图时反弹

leafletMap.setMaxBounds(  [[-90,-180],   [90,180]]  )
在添加消除重复贴图的tileLayer时,还可以将
noWrap设置为true


noWrap:true

您还可以设置一个选项来重复“原始世界”,而不是复制

worldCopyJump:true

这是来自以下地点的文件:

启用此选项后,当您平移到世界的另一个“副本”时,地图将跟踪,并无缝地跳到原始副本,以便所有覆盖(如标记和向量层)仍然可见


这可能会对你们中的一些人有所帮助。

若要只举办一次世界展,请将tileLayer的noWrap属性设置为 真的

传单包含一种方便的方法,可以让整个世界都适合自己: map.fitWorld();


var map=L.map('map'{
中间:[35.9602,-99.2285],
缩放:4
});
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png'{
属性:“©;参与者”,
诺拉普:没错
}).addTo(地图);
map.fitWorld();

您能否更具体地解释一下“显示多个相同的国家”的含义,或者用一些屏幕截图?另外,您是否正在使用默认的(EPSG:3857)映射CRS?可能是的可能副本的副本
<body>
  <div id="map"></div>
  <script>
    var map = L.map('map', {
      center: [35.9602, -99.2285],
      zoom: 4
    });

    L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
      attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
      noWrap: true
    }).addTo(map);
    map.fitWorld();
  </script>