문제

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