2014-09-26 37 views
2

我正在使用mapbox和featureGroup控件。 世界地图是水平重复的。我怎样才能防止世界地图的水平重复。 我试过'no-wrap:true',但这似乎只适用于平铺图层。 对于featureGroup,请建议一些方法。如何防止在mapbox中包裹世界地图?

var map = L.mapbox.map(mapData, MapBoxAccess.mapBoxAccess.accessId); 
var featureGroup = L.featureGroup().addTo($scope.map); 

我加入的featureGroup

我的多边形和折线

随函附上图像更好地理解。

repeat world map

回答

2

这实际上是预期的行为和功能不能在全球范围内重复这样的。如果您想阻止在全球范围内滚动,您可以在地图上设置边界,以便有人无法滚动或平移。此外,还有一个名为WorldCopyJump的传单方法,它也会将视图反弹回界限。