Javascript 整个世界的最大界限是什么传单
我正在尝试使用传单.js设置整个世界的界限:Javascript 整个世界的最大界限是什么传单,javascript,leaflet,mapbox,Javascript,Leaflet,Mapbox,我正在尝试使用传单.js设置整个世界的界限: leafletMap.setMaxBounds([ [?, ?], [?, ?] ]); 我必须使用什么值来设置整个世界的边界,以使其不显示多个相同的国家?假设您的意思是不希望显示多个世界,也不希望设计 将maxBounds设置为min和max lat/long将使其在您滚动地图时反弹 leafletMap.setMaxBounds( [[-90,-180], [90,180]] ) 在添加消除重复贴图的t
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: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
noWrap: true
}).addTo(map);
map.fitWorld();
</script>