mapbox.js: задайте граници на картата

Работя върху карта с mapbox.js, но искам да задам ограничение за границите и мащаба на картата. Какъв код трябва да добавя към този скрипт?

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

person andriatz    schedule 26.02.2014    source източник


Отговори (1)


Това са опции, които можете да поставите в обект, за да предадете на 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);
person ajashton    schedule 26.02.2014