Javascript 传单地图缩小得太远了
使用NodeJS通过传单在地图上放置数据点 当前问题: 当我向外滚动时,我无法将地图区域锁定到一个地球。也就是说,当我一路滚动的时候,我最终得到了5个地球的副本,彼此都是独一无二的。我想把地图锁定在地球的一帧上 尝试的方法: 我尝试过使用Map.setView、setZoom、fitBounds、setMaxBounds/maxBounds(它成功地锁定了平移,但没有滚动)。据我所知,我已经正确地/在正确的地方使用了这些,但仍然没有用。找到了答案 需要在InitializeLablet方法中设置。添加代码以修复此问题,如图块底部所示Javascript 传单地图缩小得太远了,javascript,node.js,leaflet,Javascript,Node.js,Leaflet,使用NodeJS通过传单在地图上放置数据点 当前问题: 当我向外滚动时,我无法将地图区域锁定到一个地球。也就是说,当我一路滚动的时候,我最终得到了5个地球的副本,彼此都是独一无二的。我想把地图锁定在地球的一帧上 尝试的方法: 我尝试过使用Map.setView、setZoom、fitBounds、setMaxBounds/maxBounds(它成功地锁定了平移,但没有滚动)。据我所知,我已经正确地/在正确的地方使用了这些,但仍然没有用。找到了答案 需要在InitializeLablet方法中设置
initializeLeaflet() {
const mapRoot = this.template.querySelector('.map-root');
this.map = L.map(mapRoot);
this.map.fitWorld();
L.control.scale().addTo(this.map);
this.map.setMinZoom(2);
this.map.setMaxZoom(8);
}
放一些代码。。。