Mapbox:如何连续包装要素图层

时间:2014-04-02 19:47:37

标签: mapbox

Mapbox可以连续包裹切片图层,以便您可以在世界的重复地图上向左和向右无限滚动。

我在世界地图中添加了一个要素图层,该地图显示了一些标记,并且由于某种原因,此要素图层也不会换行。标记仅出现在世界切片图层的原始迭代中。

我在添加要素图层时尝试使用控制此图层特征的noWrap: false选项属性,但它似乎没有任何效果。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

使用worldCopyJump选项

示例:

var map = L.mapbox.map('map', 'your.mapid', {center: [lat, long],
                                                     zoom: 4,
                                                     worldCopyJump: true
                                                    });

答案 1 :(得分:0)

不确定我是否理解你的问题...

您可以使用

maxBounds: [[-90,-180],[90,180]]

例如

map = L.mapbox.map('map', '<some map id>',{minZoom: 0, maxZoom: 10, maxBounds: [[-90,-180],[90,180]]});

https://www.mapbox.com/mapbox.js/example/v1.0.0/maxbounds/