2014-09-26 60 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的傳單方法,它也會將視圖反彈回界限。