Работя върху карта с mapbox.js, но искам да задам ограничение за границите и мащаба на картата. Какъв код трябва да добавя към този скрипт?
var map = L.mapbox.map('map', 'examples.map-9ijuk24y').setView([40, -74.50], 9);
Работя върху карта с mapbox.js, но искам да задам ограничение за границите и мащаба на картата. Какъв код трябва да добавя към този скрипт?
var map = L.mapbox.map('map', 'examples.map-9ijuk24y').setView([40, -74.50], 9);
Това са опции, които можете да поставите в обект, за да предадете на L.mapbox.map
като трети аргумент. В документацията за L.mapbox.map
се казва, че може да приема всички същите опции като L.map
на Leaflet, които са документирани тук. Опциите, които искате, са 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);