我正在使用mapbox.js处理地图,但我想设置一个限制来映射边界和缩放。 我要在这个脚本中添加什么代码?
var map = L.mapbox.map('map', 'examples.map-9ijuk24y').setView([40, -74.50], 9);
答案 0 :(得分:20)
这些是您可以放在对象中作为第三个参数传递给L.mapbox.map
的选项。 documentation for L.mapbox.map
表示可以使用与Leaflet的L.map
相同的选项,documented here。您需要的选项包括minZoom
,maxZoom
和maxBounds
。例如:
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);