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