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 Листовки, которые задокументированы здесь. Вам нужны следующие параметры: 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