mapbox.js:设置地图限制范围

时间:2014-02-26 09:22:40

标签: javascript leaflet mapbox

我正在使用mapbox.js处理地图,但我想设置一个限制来映射边界和缩放。 我要在这个脚本中添加什么代码?

var map = L.mapbox.map('map', 'examples.map-9ijuk24y').setView([40, -74.50], 9);

1 个答案:

答案 0 :(得分:20)

这些是您可以放在对象中作为第三个参数传递给L.mapbox.map的选项。 documentation for L.mapbox.map表示可以使用与Leaflet的L.map相同的选项,documented here。您需要的选项包括minZoommaxZoommaxBounds。例如:

var map = L.mapbox.map('map', 'examples.map-9ijuk24y', {
        minZoom: 5,
        maxZoom: 12,
        maxBounds: [[30.0,-85.0],[50.0,-65.0]]
    }).setView([40, -74.50], 9);