Leaflet + noWrap选项在1.x版本以上不起作用

时间:2016-12-01 05:39:39

标签: javascript leaflet world-map

我在传单地图中工作。 我试图实现nowrap选项,但它无法正常工作。请有人建议解决这个问题。

我附上了我的代码:

var map = L.map('map', {
    worldCopyJump: true,
    inertia: false
}).setView([10.8, -140.7], 2);

//  OSM tiles
//L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
L.tileLayer('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',{
     maxZoom: 18,
     continuousWorld: false,
     noWrap: true
}).addTo(map);

var marker = L.marker([-29.5, 143]).addTo(map);
marker.bindPopup('-29.5, 143');

重要

当我使用这个主题“http:// {s} .tile.openstreetmap.org / {z} / {x} / {y} .png”时它正在工作,但当我试图使用黑暗主题不工作时。相同的代码在0.x版本中工作。

http://jsfiddle.net/rajinikumarr/JKFgD/46

附件:enter image description here

除输出外:地图不应以任何分辨率重复。

1 个答案:

答案 0 :(得分:3)

  

我需要删除所有分辨率的重复地图。

使用TileLayer的{​​{3}}选项。