Вопрос

Я работаю над картой с помощью Mapbox.js, но хочу установить ограничение на границы карты и масштабирование.Какой код мне нужно добавить в этот скрипт?

var map = L.mapbox.map('map', 'examples.map-9ijuk24y').setView([40, -74.50], 9);
Это было полезно?

Решение

Это параметры, которые вы можете поместить в объект для передачи. L.mapbox.map в качестве третьего аргумента.А документация для L.mapbox.map говорит, что он может использовать все те же параметры, что и Leaflet. 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);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top